Exemple #1
0
 public TestSearch(SeriesProvider seriesProvider, EpisodeProvider episodeProvider, DownloadProvider downloadProvider, 
                   IndexerProvider indexerProvider, SceneMappingProvider sceneMappingProvider,
                   AllowedDownloadSpecification allowedDownloadSpecification, SearchHistoryProvider searchHistoryProvider)
                   : base(seriesProvider, episodeProvider, downloadProvider, indexerProvider, sceneMappingProvider, 
                          allowedDownloadSpecification, searchHistoryProvider)
 {
 }
 public XemProvider(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                    XemCommunicationProvider xemCommunicationProvider)
 {
     _seriesProvider           = seriesProvider;
     _episodeProvider          = episodeProvider;
     _xemCommunicationProvider = xemCommunicationProvider;
 }
 public PastWeekBacklogSearchJob(EpisodeProvider episodeProvider, EpisodeSearchJob episodeSearchJob,
                                     ConfigProvider configProvider)
 {
     _episodeProvider = episodeProvider;
     _episodeSearchJob = episodeSearchJob;
     _configProvider = configProvider;
 }
Exemple #4
0
 public XemProvider(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                     XemCommunicationProvider xemCommunicationProvider)
 {
     _seriesProvider = seriesProvider;
     _episodeProvider = episodeProvider;
     _xemCommunicationProvider = xemCommunicationProvider;
 }
 public ConvertEpisodeJob(HandbrakeProvider handbrakeProvider, AtomicParsleyProvider atomicParsleyProvider,
                             EpisodeProvider episodeProvider)
 {
     _handbrakeProvider = handbrakeProvider;
     _atomicParsleyProvider = atomicParsleyProvider;
     _episodeProvider = episodeProvider;
 }
 public SeasonSearchJob(SearchProvider searchProvider, EpisodeSearchJob episodeSearchJob,
                         EpisodeProvider episodeProvider)
 {
     _searchProvider = searchProvider;
     _episodeSearchJob = episodeSearchJob;
     _episodeProvider = episodeProvider;
 }
        public void Setup()
        {
            fakeSeries = Builder<Series>.CreateNew().Build();

            fakeDailySeries = Builder<Series>.CreateNew()
                .With(c => c.IsDaily = true)
                .Build();

            fakeEpisode = Builder<Episode>.CreateNew()
                     .With(e => e.SeriesId = fakeSeries.SeriesId)
                     .With(e => e.Title = "Episode (1)")
                     .Build();   

            fakeEpisode2 = Builder<Episode>.CreateNew()
                     .With(e => e.SeriesId = fakeSeries.SeriesId)
                     .With(e => e.SeasonNumber = fakeEpisode.SeasonNumber)
                     .With(e => e.EpisodeNumber = fakeEpisode.EpisodeNumber + 1)
                     .With(e => e.Title = "Episode (2)")
                     .Build();

            fakeDailyEpisode = Builder<Episode>.CreateNew()
                     .With(e => e.SeriesId = fakeSeries.SeriesId)
                     .With(e => e.AirDate = DateTime.Now.Date)
                     .With(e => e.Title = "Daily Episode 1")
                     .Build();

            WithRealDb();

            episodeProvider = Mocker.Resolve<EpisodeProvider>();
        }
 public SearchProvider(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                       PartialSeasonSearch partialSeasonSearch)
 {
     _seriesProvider      = seriesProvider;
     _episodeProvider     = episodeProvider;
     _partialSeasonSearch = partialSeasonSearch;
 }
 public SearchProvider(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                       PartialSeasonSearch partialSeasonSearch)
 {
     _seriesProvider = seriesProvider;
     _episodeProvider = episodeProvider;
     _partialSeasonSearch = partialSeasonSearch;
 }
Exemple #10
0
 public UpdateInfoJob(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                     ReferenceDataProvider referenceDataProvider)
 {
     _seriesProvider = seriesProvider;
     _episodeProvider = episodeProvider;
     _referenceDataProvider = referenceDataProvider;
 }
 public TvRageMappingProvider(SceneMappingProvider sceneMappingProvider,
                              TvRageProvider tvRageProvider, EpisodeProvider episodeProvider)
 {
     _sceneMappingProvider = sceneMappingProvider;
     _tvRageProvider       = tvRageProvider;
     _episodeProvider      = episodeProvider;
 }
 public TvRageMappingProvider(SceneMappingProvider sceneMappingProvider,
                         TvRageProvider tvRageProvider, EpisodeProvider episodeProvider)
 {
     _sceneMappingProvider = sceneMappingProvider;
     _tvRageProvider = tvRageProvider;
     _episodeProvider = episodeProvider;
 }
 public SearchHistoryProvider(IDatabase database, SeriesProvider seriesProvider,
                                 DownloadProvider downloadProvider, EpisodeProvider episodeProvider)
 {
     _database = database;
     _seriesProvider = seriesProvider;
     _downloadProvider = downloadProvider;
     _episodeProvider = episodeProvider;
 }
 public SearchHistoryProvider(IDatabase database, SeriesProvider seriesProvider,
                              DownloadProvider downloadProvider, EpisodeProvider episodeProvider)
 {
     _database         = database;
     _seriesProvider   = seriesProvider;
     _downloadProvider = downloadProvider;
     _episodeProvider  = episodeProvider;
 }
 public BacklogSearchJob(EpisodeProvider episodeProvider, EpisodeSearchJob episodeSearchJob,
                             SeasonSearchJob seasonSearchJob, ConfigProvider configProvider)
 {
     _episodeProvider = episodeProvider;
     _episodeSearchJob = episodeSearchJob;
     _seasonSearchJob = seasonSearchJob;
     _configProvider = configProvider;
 }
 public EpisodeSearchJob(EpisodeProvider episodeProvider, UpgradePossibleSpecification upgradePossibleSpecification,
                         EpisodeSearch episodeSearch, DailyEpisodeSearch dailyEpisodeSearch)
 {
     if(dailyEpisodeSearch == null) throw new ArgumentNullException("dailyEpisodeSearch");
     _episodeProvider = episodeProvider;
     _upgradePossibleSpecification = upgradePossibleSpecification;
     _episodeSearch = episodeSearch;
     _dailyEpisodeSearch = dailyEpisodeSearch;
 }
        //
        // GET: /Series/

        public SeriesController(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                                QualityProvider qualityProvider, JobProvider jobProvider,
                                SeasonProvider seasonProvider)
        {
            _seriesProvider = seriesProvider;
            _episodeProvider = episodeProvider;
            _qualityProvider = qualityProvider;
            _jobProvider = jobProvider;
            _seasonProvider = seasonProvider;
        }
 public CommandController(JobProvider jobProvider, SabProvider sabProvider,
                             SmtpProvider smtpProvider, TwitterProvider twitterProvider,
                             EpisodeProvider episodeProvider, GrowlProvider growlProvider)
 {
     _jobProvider = jobProvider;
     _sabProvider = sabProvider;
     _smtpProvider = smtpProvider;
     _twitterProvider = twitterProvider;
     _episodeProvider = episodeProvider;
     _growlProvider = growlProvider;
 }
 public ImportNewSeriesJob(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                             MediaFileProvider mediaFileProvider, UpdateInfoJob updateInfoJob,
                             DiskScanJob diskScanJob, BannerDownloadJob bannerDownloadJob)
 {
     _seriesProvider = seriesProvider;
     _episodeProvider = episodeProvider;
     _mediaFileProvider = mediaFileProvider;
     _updateInfoJob = updateInfoJob;
     _diskScanJob = diskScanJob;
     _bannerDownloadJob = bannerDownloadJob;
 }
 public SearchProvider(EpisodeProvider episodeProvider, DownloadProvider downloadProvider, SeriesProvider seriesProvider,
                         IndexerProvider indexerProvider, SceneMappingProvider sceneMappingProvider,
                         UpgradePossibleSpecification upgradePossibleSpecification, AllowedDownloadSpecification allowedDownloadSpecification)
 {
     _episodeProvider = episodeProvider;
     _downloadProvider = downloadProvider;
     _seriesProvider = seriesProvider;
     _indexerProvider = indexerProvider;
     _sceneMappingProvider = sceneMappingProvider;
     _upgradePossibleSpecification = upgradePossibleSpecification;
     _allowedDownloadSpecification = allowedDownloadSpecification;
 }
 public DownloadProvider(SabProvider sabProvider, HistoryProvider historyProvider,
     EpisodeProvider episodeProvider, ExternalNotificationProvider externalNotificationProvider,
     ConfigProvider configProvider, BlackholeProvider blackholeProvider,
     SignalRProvider signalRProvider)
 {
     _sabProvider = sabProvider;
     _historyProvider = historyProvider;
     _episodeProvider = episodeProvider;
     _externalNotificationProvider = externalNotificationProvider;
     _configProvider = configProvider;
     _blackholeProvider = blackholeProvider;
     _signalRProvider = signalRProvider;
 }
 public DiskScanProvider(DiskProvider diskProvider, EpisodeProvider episodeProvider,
                         SeriesProvider seriesProvider, MediaFileProvider mediaFileProvider,
                         ExternalNotificationProvider externalNotificationProvider, DownloadProvider downloadProvider,
                         SignalRProvider signalRProvider)
 {
     _diskProvider = diskProvider;
     _episodeProvider = episodeProvider;
     _seriesProvider = seriesProvider;
     _mediaFileProvider = mediaFileProvider;
     _externalNotificationProvider = externalNotificationProvider;
     _downloadProvider = downloadProvider;
     _signalRProvider = signalRProvider;
 }
 public DownloadProvider(SabProvider sabProvider, HistoryProvider historyProvider,
                         EpisodeProvider episodeProvider, ExternalNotificationProvider externalNotificationProvider,
                         ConfigProvider configProvider, BlackholeProvider blackholeProvider,
                         SignalRProvider signalRProvider, PneumaticProvider pneumaticProvider,
                         NzbgetProvider nzbgetProvider)
 {
     _sabProvider     = sabProvider;
     _historyProvider = historyProvider;
     _episodeProvider = episodeProvider;
     _externalNotificationProvider = externalNotificationProvider;
     _configProvider    = configProvider;
     _blackholeProvider = blackholeProvider;
     _signalRProvider   = signalRProvider;
     _pneumaticProvider = pneumaticProvider;
     _nzbgetProvider    = nzbgetProvider;
 }
 public DiskScanProvider(DiskProvider diskProvider, EpisodeProvider episodeProvider,
                         SeriesProvider seriesProvider, MediaFileProvider mediaFileProvider,
                         ExternalNotificationProvider externalNotificationProvider, DownloadProvider downloadProvider,
                         SignalRProvider signalRProvider, ConfigProvider configProvider,
                         RecycleBinProvider recycleBinProvider, MediaInfoProvider mediaInfoProvider)
 {
     _diskProvider                 = diskProvider;
     _episodeProvider              = episodeProvider;
     _seriesProvider               = seriesProvider;
     _mediaFileProvider            = mediaFileProvider;
     _externalNotificationProvider = externalNotificationProvider;
     _downloadProvider             = downloadProvider;
     _signalRProvider              = signalRProvider;
     _configProvider               = configProvider;
     _recycleBinProvider           = recycleBinProvider;
     _mediaInfoProvider            = mediaInfoProvider;
 }
 public DiskScanProvider(DiskProvider diskProvider, EpisodeProvider episodeProvider,
                         SeriesProvider seriesProvider, MediaFileProvider mediaFileProvider,
                         ExternalNotificationProvider externalNotificationProvider, DownloadProvider downloadProvider,
                         SignalRProvider signalRProvider, ConfigProvider configProvider,
                         RecycleBinProvider recycleBinProvider, MediaInfoProvider mediaInfoProvider)
 {
     _diskProvider = diskProvider;
     _episodeProvider = episodeProvider;
     _seriesProvider = seriesProvider;
     _mediaFileProvider = mediaFileProvider;
     _externalNotificationProvider = externalNotificationProvider;
     _downloadProvider = downloadProvider;
     _signalRProvider = signalRProvider;
     _configProvider = configProvider;
     _recycleBinProvider = recycleBinProvider;
     _mediaInfoProvider = mediaInfoProvider;
 }
Exemple #26
0
 public CommandController(JobProvider jobProvider, SabProvider sabProvider,
                             SmtpProvider smtpProvider, TwitterProvider twitterProvider,
                             EpisodeProvider episodeProvider, GrowlProvider growlProvider,
                             SeasonProvider seasonProvider, ProwlProvider prowlProvider,
                             XbmcProvider xbmcProvider, PlexProvider plexProvider)
 {
     _jobProvider = jobProvider;
     _sabProvider = sabProvider;
     _smtpProvider = smtpProvider;
     _twitterProvider = twitterProvider;
     _episodeProvider = episodeProvider;
     _growlProvider = growlProvider;
     _seasonProvider = seasonProvider;
     _prowlProvider = prowlProvider;
     _xbmcProvider = xbmcProvider;
     _plexProvider = plexProvider;
 }
 public MediaFileProvider(EpisodeProvider episodeProvider, ConfigProvider configProvider, IDatabase database)
 {
     _episodeProvider = episodeProvider;
     _configProvider = configProvider;
     _database = database;
 }
 public MisnamedProvider(MediaFileProvider mediaFileProvider, EpisodeProvider episodeProvider)
 {
     _mediaFileProvider = mediaFileProvider;
     _episodeProvider   = episodeProvider;
 }
Exemple #29
0
 public MisnamedProvider(MediaFileProvider mediaFileProvider, EpisodeProvider episodeProvider)
 {
     _mediaFileProvider = mediaFileProvider;
     _episodeProvider = episodeProvider;
 }
Exemple #30
0
 public MediaFileProvider(EpisodeProvider episodeProvider, ConfigProvider configProvider, IDatabase database)
 {
     _episodeProvider = episodeProvider;
     _configProvider  = configProvider;
     _database        = database;
 }
 public MissingController(EpisodeProvider episodeProvider, ConfigProvider configProvider)
 {
     _episodeProvider = episodeProvider;
     _configProvider = configProvider;
 }
Exemple #32
0
 public MissingController(EpisodeProvider episodeProvider)
 {
     _episodeProvider = episodeProvider;
 }