public HomeController(ILatestApprovedPostsQuery latestApprovedPostsQuery) { _latestApprovedPostsQuery = latestApprovedPostsQuery ?? throw new ArgumentNullException(nameof(latestApprovedPostsQuery)); }
public FeedsController(ILatestApprovedPostsQuery latestApprovedPostsQuery, IMemoryCache cache, ILogger <FeedsController> logger) { _latestApprovedPostsQuery = latestApprovedPostsQuery ?? throw new ArgumentNullException(nameof(latestApprovedPostsQuery)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PostsController(ILatestApprovedPostsQuery latestApprovedPostsQuery, IApprovedPostsBySlugQuery approvedPostsBySlugQuery, ILogger <PostsController> logger) { _latestApprovedPostsQuery = latestApprovedPostsQuery ?? throw new ArgumentNullException(nameof(latestApprovedPostsQuery)); _approvedPostsBySlugQuery = approvedPostsBySlugQuery ?? throw new ArgumentNullException(nameof(approvedPostsBySlugQuery)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }