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