Пример #1
0
 /// <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;
 }
Пример #2
0
 /// <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;
 }