public DualLayerRadiocomArtistWorkInfoRepository(IArtistWorkInfoCache ArtistWorkInfoCache,
                                                  IRadiocomArtistWorkInfoRepository sourceRadiocomArtistWorkInfoRepository,
                                                  ILogger <DualLayerRadiocomArtistWorkInfoRepository> logger,
                                                  IArtistWorkTimeSeriesCache artistWorkTimeSeriesCache)
 {
     _artistWorkInfoCache = ArtistWorkInfoCache;
     _sourceRadiocomArtistWorkInfoRepository = sourceRadiocomArtistWorkInfoRepository;
     _logger = logger;
     _artistWorkTimeSeriesCache = artistWorkTimeSeriesCache;
 }
Example #2
0
 public RadiocomDataArtistWorkEventAggregationEngine(
     IArtistWorkEventsRepository ArtistWorkEventsRepository,
     ITimeSeriesEngine timeSeriesEngine,
     IArtistWorkTimeSeriesCache ArtistWorkTimeSeriesCache,
     IRadiocomArtistWorkRepository radiocomArtistWorkRepository)
 {
     _ArtistWorkEventsRepository   = ArtistWorkEventsRepository;
     _timeSeriesEngine             = timeSeriesEngine;
     _ArtistWorkTimeSeriesCache    = ArtistWorkTimeSeriesCache;
     _radiocomArtistWorkRepository = radiocomArtistWorkRepository;
 }
Example #3
0
 public ArtistWorkAggregatedEventRequestEngine(ILogger <ArtistWorkAggregatedEventRequestEngine> logger,
                                               IArtistWorkTimeSeriesCache artistWorkTimeSeriesCache)
 {
     _logger = logger;
     _artistWorkTimeSeriesCache = artistWorkTimeSeriesCache;
 }