public BlogPostsController(IBlogPostService blogPostService, IBlogCategoryService blogCategoryService, ITagService tagService, IBlogPostCategoryService blogPostCategoryService, IBlogPostTagService blogPostTagService, IBlogPostMediaService blogPostMediaService)
 {
     _blogPostService         = blogPostService ?? throw new ArgumentNullException(nameof(blogPostService));
     _blogCategoryService     = blogCategoryService ?? throw new ArgumentNullException(nameof(blogCategoryService));
     _tagService              = tagService ?? throw new ArgumentNullException(nameof(tagService));
     _blogPostCategoryService = blogPostCategoryService ?? throw new ArgumentNullException(nameof(blogPostCategoryService));
     _blogPostTagService      = blogPostTagService ?? throw new ArgumentNullException(nameof(blogPostTagService));
     _blogPostMediaService    = blogPostMediaService ?? throw new ArgumentNullException(nameof(blogPostMediaService));
 }
示例#2
0
 /// <summary>
 /// Initialization of all the services this controller needs
 /// </summary>
 /// <param name="dbc"></param>
 public override void InitServices(System.Data.Common.DbConnection dbc)
 {
     _blogPostService         = new BlogPostService(dbc);
     _blogPostCategoryService = new BlogPostCategoryService(dbc);
 }