public StatisticsController(
     IStationDayStatisticsRepository stationDayStatisticsRepository,
     IStationReadingRepository stationReadingRepository,
     IWeatherStationRepository weatherStationRepository)
 {
     _stationDayStatisticsRepository = stationDayStatisticsRepository;
     _stationReadingRepository       = stationReadingRepository;
     _weatherStationRepository       = weatherStationRepository;
 }
 public QueueNextHoursCollections(
     ILogger <QueueNextHoursCollections> logger,
     IWeatherStationRepository weatherStationRepository,
     StorageQueueSettings storageQueueSettings)
 {
     _logger = logger;
     _weatherStationRepository = weatherStationRepository;
     _storageQueueSettings     = storageQueueSettings;
 }
 public CurrentReadingController(
     ILogger <CurrentReadingController> logger,
     IStationReadingRepository stationReadingRepository,
     IWeatherStationRepository weatherStationRepository)
 {
     _logger = logger;
     _stationReadingRepository = stationReadingRepository;
     _weatherStationRepository = weatherStationRepository;
 }
 public WeatherHistoryDomain(IWeatherStationsData weatherStationsData, IPointData pointData, IIpmaDataRequisitions ipmaDataRequisitions, IEvaporationRepository evaporationRepository, IWeatherStationRepository weatherStationRepository, IReadHourlyRepository readHourlyRepository)
 {
     _weatherStationsData      = weatherStationsData;
     _pointData                = pointData;
     _ipmaDataRequisitions     = ipmaDataRequisitions;
     _evaporationRepository    = evaporationRepository;
     _WeatherStationRepository = weatherStationRepository;
     _readHourlyRepository     = readHourlyRepository;
 }
 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;
 }
 public StationsController(IWeatherStationRepository repository)
 {
     _repository = repository;
 }
 public WeatherStationController(IWeatherStationRepository _stationRepository)
 {
     weatherStationRepository = _stationRepository;
 }
 public WeatherStationDomain(IWeatherStationsData weatherStationsData, IWeatherStationRepository weatherStationRepository, IReadStationInformation readStationInformation)
 {
     _weatherStationsData      = weatherStationsData;
     _weatherStationRepository = weatherStationRepository;
     _readStationInformation   = readStationInformation;
 }
 public WeatherStationController(IWeatherStationRepository weatherStationRepository)
 {
     _repository = weatherStationRepository;
 }
 public HomeController(IWeatherStationRepository WeatherStationRepository)
 {
     _WeatherStationLogic = new WeatherStationLogic(WeatherStationRepository);
 }
 public WeatherStationLogic(IWeatherStationRepository weatherStationRepository)
 {
     _weatherStationRepository = weatherStationRepository;
 }