public QueueNextHoursCollections(
     ILogger <QueueNextHoursCollections> logger,
     IWeatherStationRepository weatherStationRepository,
     StorageQueueSettings storageQueueSettings)
 {
     _logger = logger;
     _weatherStationRepository = weatherStationRepository;
     _storageQueueSettings     = storageQueueSettings;
 }
 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;
 }