Example #1
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="apiConfiguration"></param>
 /// <param name="logger"></param>
 /// <param name="fileSystem"></param>
 /// <param name="covidStatisticsRepository"></param>
 public NumbersTodayHealthCheck(AppSettingsConfig apiConfiguration, ILogger <NumbersTodayHealthCheck> logger,
                                IFileSystem fileSystem, ICovidStatisticsRepository covidStatisticsRepository)
 {
     _appSettingsConfig         = apiConfiguration;
     _logger                    = logger;
     _fileSystem                = fileSystem;
     _covidStatisticsRepository = covidStatisticsRepository;
 }
 public CovidStatisticsControllerV3(
     ILogger <CovidStatisticsControllerV3> logger,
     IApplicationStatisticsRepository applicationStatisticsRepository,
     ICovidStatisticsRepository covidStatisticsRepository,
     IMapper mapper)
 {
     _covidStatisticsRepository       = covidStatisticsRepository;
     _applicationStatisticsRepository = applicationStatisticsRepository;
     _logger = logger;
     _mapper = mapper;
 }
Example #3
0
 public GetCovidStatisticsJob(ILogger <CovidStatisticsBuilder> logger,
                              IDateTimeResolver dateTimeResolver,
                              ICovidStatisticsRepository covidStatisticsRepository,
                              ICovidStatisticsRetrieveService covidStatisticsRetrieveService,
                              GetCovidStatisticsJobConfig config)
 {
     _config = config;
     _covidStatisticsRetrieveService = covidStatisticsRetrieveService;
     _covidStatisticsRepository      = covidStatisticsRepository;
     _dateTimeResolver = dateTimeResolver;
     _logger           = logger;
 }
Example #4
0
 public CovidStatisticsDataExtractingService(ICovidStatisticsRepository covidStatisticsRepository, ICovidStatisticsBuilder covidStatisticsBuilder)
 {
     _covidStatisticsBuilder    = covidStatisticsBuilder;
     _covidStatisticsRepository = covidStatisticsRepository;
 }