Example #1
0
 public RssSyncService(IFetchAndParseRss rssFetcherAndParser,
                       IMakeDownloadDecision downloadDecisionMaker,
                       IDownloadApprovedReports downloadApprovedReports,
                       IEpisodeSearchService episodeSearchService,
                       Logger logger)
 {
     _rssFetcherAndParser     = rssFetcherAndParser;
     _downloadDecisionMaker   = downloadDecisionMaker;
     _downloadApprovedReports = downloadApprovedReports;
     _episodeSearchService    = episodeSearchService;
     _logger = logger;
 }
Example #2
0
 public RssSyncService(IFetchAndParseRss rssFetcherAndParser,
                       IMakeDownloadDecision downloadDecisionMaker,
                       IProcessDownloadDecisions processDownloadDecisions,
                       IEpisodeSearchService episodeSearchService,
                       IPendingReleaseService pendingReleaseService,
                       IEventAggregator eventAggregator,
                       Logger logger)
 {
     _rssFetcherAndParser      = rssFetcherAndParser;
     _downloadDecisionMaker    = downloadDecisionMaker;
     _processDownloadDecisions = processDownloadDecisions;
     _episodeSearchService     = episodeSearchService;
     _pendingReleaseService    = pendingReleaseService;
     _eventAggregator          = eventAggregator;
     _logger = logger;
 }