Esempio n. 1
0
 public HotNewsJob(IHttpClientFactory httpClient,
                   IHotNewsRepository hotNewsRepository, DGBlogRedisContext redisContext)
 {
     _httpClient        = httpClient;
     _hotNewsRepository = hotNewsRepository;
     _redis             = redisContext;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 public HotNewsJob(IHttpClientFactory httpClient,
                   IHotNewsRepository hotNewsRepository)
 {
     _httpClient        = httpClient;
     _hotNewsRepository = hotNewsRepository;
 }
Esempio n. 4
0
 public HotNewsService(IHotNewsCacheService hotNewsCacheService,
                       IHotNewsRepository hotNewsRepository)
 {
     _hotNewsCacheService = hotNewsCacheService;
     _hotNewsRepository   = hotNewsRepository;
 }
Esempio n. 5
0
 public HotNewsService(IHotNewsRepository hotNewsRepository)
 {
     _hotNewsRepository = hotNewsRepository;
 }
Esempio n. 6
0
 public async Task <bool> IsValidGetHotNews(IHotNewsRepository repository, string city, DateTime date)
 {
     return(await repository.ContainsAnyHotNews(city, date));
 }
Esempio n. 7
0
 public HotNewsController(IHotNewsRepository hotNewsTableRepository, IApiInputValidationChecks inputValidation, IApiBusinessLogicValidationChecks businessValidation)
 {
     this.repository         = hotNewsTableRepository;
     this.inputValidation    = inputValidation;
     this.businessValidation = businessValidation;
 }