/// <summary> /// Initializes a new instance of the <see cref="SearchTasks"/> class. /// </summary> /// <param name="blogPostSpecificationFactory"> /// The blog post specification factory. /// </param> /// <param name="blogPostRepository"> /// The blog post repository. /// </param> /// <param name="blogSpecificationFactory"> /// The blog Specification Factory. /// </param> /// <param name="blogRepository"> /// The blog Repository. /// </param> /// <param name="blogSpecificationBuilder"> /// The blog Specification Builder. /// </param> public SearchTasks( IBlogPostSpecificationFactory blogPostSpecificationFactory, IBlogPostRepository blogPostRepository, IBlogSpecificationFactory blogSpecificationFactory, IBlogRepository blogRepository, ILinqSpecificationBuilderService blogSpecificationBuilder) { this.blogPostSpecificationFactory = blogPostSpecificationFactory; this.blogSpecificationBuilder = blogSpecificationBuilder; this.blogPostRepository = blogPostRepository; this.blogSpecificationFactory = blogSpecificationFactory; this.blogRepository = blogRepository; }
/// <summary> /// Initializes a new instance of the <see cref="BlogTasks"/> class. /// </summary> /// <param name="blogRepository"> /// The blog repository. /// </param> /// <param name="blogSpecificationFactory"> /// The blog specifications factory. /// </param> /// <param name="blogMapper"> /// The blog Mapper. /// </param> /// <param name="blogPostMapper"> /// The blog Post Mapper. /// </param> /// <param name="identityService"> /// The identity Service. /// </param> /// <param name="blogPostCommentMapper"> /// The blog Post Comment Mapper. /// </param> /// <param name="cachingProvider"> /// The caching provider. /// </param> public BlogTasks( IBlogRepository blogRepository, IBlogSpecificationFactory blogSpecificationFactory, IBlogMapper blogMapper, IBlogPostMapper blogPostMapper, IIdentityService identityService, IBlogPostCommentMapper blogPostCommentMapper, ICachingProvider cachingProvider) { this.blogRepository = blogRepository; this.blogSpecificationFactory = blogSpecificationFactory; this.blogMapper = blogMapper; this.blogPostMapper = blogPostMapper; this.identityService = identityService; this.blogPostCommentMapper = blogPostCommentMapper; this.cachingProvider = cachingProvider; }