예제 #1
0
 public StatisticsController(
     IStationDayStatisticsRepository stationDayStatisticsRepository,
     IStationReadingRepository stationReadingRepository,
     IWeatherStationRepository weatherStationRepository)
 {
     _stationDayStatisticsRepository = stationDayStatisticsRepository;
     _stationReadingRepository       = stationReadingRepository;
     _weatherStationRepository       = weatherStationRepository;
 }
 public CurrentReadingController(
     ILogger <CurrentReadingController> logger,
     IStationReadingRepository stationReadingRepository,
     IWeatherStationRepository weatherStationRepository)
 {
     _logger = logger;
     _stationReadingRepository = stationReadingRepository;
     _weatherStationRepository = weatherStationRepository;
 }
 public ProcessDavisStationCollectionsQueue(
     ILogger <ProcessDavisStationCollectionsQueue> logger,
     SignalRSettings signalRSettings,
     IWeatherStationRepository weatherStationRepository,
     IStationReadingRepository stationReadingRepository,
     IStationDayStatisticsRepository stationDayStatisticsRepository,
     IDbContext dbContext,
     StorageQueueSettings storageQueueSettings,
     IHttpClientFactory httpClientFactory)
 {
     _logger                         = logger;
     _signalRSettings                = signalRSettings;
     _weatherStationRepository       = weatherStationRepository;
     _stationReadingRepository       = stationReadingRepository;
     _stationDayStatisticsRepository = stationDayStatisticsRepository;
     _dbContext                      = dbContext;
     _storageQueueSettings           = storageQueueSettings;
     _httpClientFactory              = httpClientFactory;
 }