Esempio n. 1
0
 public TvTamerService(IDatabaseUpdater databaseUpdater, IEpisodeProcessor episodeProcessor, IEpisodeDownloader episodeDownloader, ScheduleSettings scheduleSettings)
 {
     _databaseUpdater   = databaseUpdater;
     _episodeProcessor  = episodeProcessor;
     _episodeDownloader = episodeDownloader;
     _scheduleSettings  = scheduleSettings;
 }
Esempio n. 2
0
 public TvTamerService(IDatabaseUpdater databaseUpdater, IEpisodeProcessor episodeProcessor, IEpisodeDownloader episodeDownloader, ScheduleSettings scheduleSettings)
 {
     _databaseUpdater = databaseUpdater;
     _episodeProcessor = episodeProcessor;
     _episodeDownloader = episodeDownloader;
     _scheduleSettings = scheduleSettings;
 }
Esempio n. 3
0
 protected override void When()
 {
     _downloader = _factory.CreateDownloader();
 }
 // constructor for testing
 public PodcastSeries(String uniqueId, String title, String imagePath, String description, IEpisodeDownloader downloader)
     : base(uniqueId, title, DownloadSelectedEpisodes, imagePath, description)
 {
     Items.CollectionChanged += ItemsCollectionChanged;
     this.downloadHander = new DownloadCommandHandler(this, downloader);
 }
 public DownloadCommandHandler(PodcastSeries owner, IEpisodeDownloader downloader)
 {
     this.owner = owner;
     this.downloader = downloader;
     owner.SelectedEpisodes.CollectionChanged += (_, __) => CanExecuteChanged(this, EventArgs.Empty);
 }