public PostReceiverRabbit(string hostName, ILogger logger, IPostBuilder postBuilder, string queueName = "postPublish") { _hostName = hostName; _logger = logger; _queueName = queueName; _postBuilder = postBuilder; }
internal PostRepository(IUnitOfWork uow) { UnitOfWork = uow; _commentBuilder = new CommentBuilder(); _postBuilder = new PostBuilder(); _commentRepository = new CommentRepository(uow); _categoryRepository = new CategoryRepository(uow); }
public PostService(IUnitOfWorkFactory uowFactory, IRepositoryFactory repositoryFactory, ILogFactory logFactory) { _unitOfWorkFactory = uowFactory; _repositoryFactory = repositoryFactory; _blogBuilder = new BlogBuilder(); _postBuilder = new PostBuilder(); _logger = logFactory.CreateLogger(GetType()); }
internal BlogRepository(IUnitOfWork uow) { UnitOfWork = uow; _blogBuilder = new BlogBuilder(); _blogUserBuilder = new BlogUserBuilder(); _categoryBuilder = new CategoryBuilder(); _postBuilder = new PostBuilder(); _postRepository = new PostRepository(uow); _categoryRepository = new CategoryRepository(uow); _blogUserRepository = new BlogUserRepository(uow); }
public DeltaLogEditor(AppConfiguration appConfiguration, IDB4Repository repository, IPostBuilder postBuilder, IRedditService redditService, ISubredditService subredditService) { _appConfiguration = appConfiguration; _repository = repository; _postBuilder = postBuilder; _redditService = redditService; _subredditService = subredditService; }
public PostController( IBlogRepository PostRepository, IIdentityFacade IdentityFacade, IPostBuilder postBuilder, IDisplayValidator displayValidator, IAccessValidator accessValidator) { _postRepository = PostRepository; _identityFacade = IdentityFacade; _postBuilder = postBuilder; _accessValidator = accessValidator; _displayValidator = displayValidator; }
public BlogService( IPostRepository postRepository, ICommentRepository commentRepository, IPostBuilder postBuilder, ICommentBuilder commentBuilder, IEmailService emailService, INotificationBuilder notificationBuilder, BlogOptions options, ILogger <BlogService> logger) { _postRepository = postRepository; _commentRepository = commentRepository; _postBuilder = postBuilder; _commentBuilder = commentBuilder; _emailService = emailService; _notificationBuilder = notificationBuilder; _options = options; _logger = logger; }
private static void CreateMassFilter(Dictionary <string, string> parameters, IPostBuilder post) { var sb = new StringBuilder(); sb.Append("a:").Append(parameters.Count).Append(":{"); foreach (var kv in parameters) { RenderField(kv.Key, sb); RenderField(kv.Value, sb); } sb.Append("}"); post.Field("massFilter", sb.ToString()); foreach (var kv in parameters) { post.Field(kv.Key, kv.Value); } }
public ProgramFlow(string baseTerm, string baseUrl, ITemplateReader craditReader, IGoogleSearchParser googleSearchParser, ISearchTermBuilder searchTermBuilder, ITemplateReader snipetReader, ITemplateReader titlesReader, IGoogleSuggest googleSuggest, ITemplateReader templateReader, IPostBuilder postBuilder, ISearchYoutube searchYoutube) { CraditReader = craditReader; BaseTerm = baseTerm; BaseUrl = baseUrl; SearchYoutube = searchYoutube; TitlesReader = titlesReader; SnipetReader = snipetReader; PostBuilder = postBuilder; TemplateReader = templateReader; SearchTermBuilder = searchTermBuilder; GoogleSearchParser = googleSearchParser; GoogleSuggest = googleSuggest; }
public HomeController(IPostBuilder postBuilder) { _postBuilder = postBuilder; }