view Agendas/trunk/src/Agendas.Blog/Impl/BlogPublicadorConfig.cs @ 120:c3573defd18f

Agregado de Fecha, Usuario y Successful en TrackLog Modificacion de publicador de blog para usar TrackLog Agregado de TrackLog en el test de crud de eventos Fix en publicador de twitter para que no twitee si ya se encuentra en TrackLog pero con Successful en true
author Jorge@Jorge-PC
date Fri, 24 Jun 2011 21:18:21 -0300
parents 1d820f17fc75
children
line wrap: on
line source

using System;

namespace Agendas.Blog.Impl
{
  public class BlogPublicadorConfig
  {
    public BlogPublicadorConfig(string postWriterServiceUrl, string blogName, string blogWriterMasterKey)
    {
      if (string.IsNullOrEmpty(postWriterServiceUrl)) throw new ArgumentNullException("postWriterServiceUrl");
      if (string.IsNullOrEmpty(blogName)) throw new ArgumentNullException("blogName");
      if (string.IsNullOrEmpty(blogWriterMasterKey)) throw new ArgumentNullException("blogWriterMasterKey");

      _postWriterServiceUrl = postWriterServiceUrl;
      _blogName = blogName;
      _blogWriterMasterKey = blogWriterMasterKey;
    }

    private readonly string _postWriterServiceUrl;
    private readonly string _blogName;
    private readonly string _blogWriterMasterKey;

    public string BlogWriterMasterKey
    {
      get { return _blogWriterMasterKey; }
    }

    public string BlogName
    {
      get { return _blogName; }
    }

    public string PostWriterServiceUrl
    {
      get { return _postWriterServiceUrl; }
    }
  }
}