public HotNewsJob(IHttpClientFactory httpClient, IHotNewsRepository hotNewsRepository, DGBlogRedisContext redisContext) { _httpClient = httpClient; _hotNewsRepository = hotNewsRepository; _redis = redisContext; }
public BlogService(IBlogCacheService blogCacheService, IPostRepository postRepository, ICategoryRepository categoryRepository, ITagRepository tagRepository, IPostTagRepository postTagRepository, IFriendLinkRepository friendLinksRepository, IHotNewsRepository hotNewsRepository) { _blogCacheService = blogCacheService; _postRepository = postRepository; _categoryRepository = categoryRepository; _tagRepository = tagRepository; _postTagRepository = postTagRepository; _friendLinksRepository = friendLinksRepository; _hotNewsRepository = hotNewsRepository; }
public HotNewsJob(IHttpClientFactory httpClient, IHotNewsRepository hotNewsRepository) { _httpClient = httpClient; _hotNewsRepository = hotNewsRepository; }
public HotNewsService(IHotNewsCacheService hotNewsCacheService, IHotNewsRepository hotNewsRepository) { _hotNewsCacheService = hotNewsCacheService; _hotNewsRepository = hotNewsRepository; }
public HotNewsService(IHotNewsRepository hotNewsRepository) { _hotNewsRepository = hotNewsRepository; }
public async Task <bool> IsValidGetHotNews(IHotNewsRepository repository, string city, DateTime date) { return(await repository.ContainsAnyHotNews(city, date)); }
public HotNewsController(IHotNewsRepository hotNewsTableRepository, IApiInputValidationChecks inputValidation, IApiBusinessLogicValidationChecks businessValidation) { this.repository = hotNewsTableRepository; this.inputValidation = inputValidation; this.businessValidation = businessValidation; }