public LiveRadiocomDataAggregateDataClient(HttpClient httpClient, ILocalStorageService localStorageService, string endpointAddress, IRadiocomArtistRepository radiocomArtistRepository, IRadiocomArtistWorkRepository radiocomArtistWorkRepository)
 {
     _httpClient                   = httpClient;
     _localStorageService          = localStorageService;
     _endpointAddress              = endpointAddress;
     _radiocomArtistRepository     = radiocomArtistRepository;
     _radiocomArtistWorkRepository = radiocomArtistWorkRepository;
 }
 public RadiocomCompletedCollectorInitiateJobsEngine(
     IRadiocomAggregationJobPublisher radiocomAggregationJobPublisher,
     IRadiocomArtistRepository radiocomArtistRepository,
     IRadiocomArtistWorkRepository radiocomArtistWorkRepository)
 {
     _radiocomAggregationJobPublisher = radiocomAggregationJobPublisher;
     _radiocomArtistRepository        = radiocomArtistRepository;
     _radiocomArtistWorkRepository    = radiocomArtistWorkRepository;
 }
예제 #3
0
 public RadiocomDataArtistWorkEventAggregationEngine(
     IArtistWorkEventsRepository ArtistWorkEventsRepository,
     ITimeSeriesEngine timeSeriesEngine,
     IArtistWorkTimeSeriesCache ArtistWorkTimeSeriesCache,
     IRadiocomArtistWorkRepository radiocomArtistWorkRepository)
 {
     _ArtistWorkEventsRepository   = ArtistWorkEventsRepository;
     _timeSeriesEngine             = timeSeriesEngine;
     _ArtistWorkTimeSeriesCache    = ArtistWorkTimeSeriesCache;
     _radiocomArtistWorkRepository = radiocomArtistWorkRepository;
 }