示例#1
0
 public CalendarModule(IEpisodeService episodeService,
                       ISeriesService seriesService,
                       IQualityUpgradableSpecification qualityUpgradableSpecification,
                       IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "calendar")
 {
     GetResourceAll = GetCalendar;
 }
示例#2
0
 public MissingModule(IEpisodeService episodeService,
                      ISeriesService seriesService,
                      IQualityUpgradableSpecification qualityUpgradableSpecification,
                      IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/missing")
 {
     GetResourcePaged = GetMissingEpisodes;
 }
示例#3
0
 public MissingModule(IEpisodeService episodeService,
                      ISeriesService seriesService,
                      IQualityUpgradableSpecification qualityUpgradableSpecification,
                      IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/missing")
 {
     GetResourcePaged = GetMissingEpisodes;
 }
示例#4
0
 public CalendarModule(IEpisodeService episodeService,
                       ISeriesService seriesService,
                       IQualityUpgradableSpecification qualityUpgradableSpecification,
                       IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "calendar")
 {
     GetResourceAll = GetCalendar;
 }
示例#5
0
 public MovieMissingModule(IMovieService movieService,
                           IQualityUpgradableSpecification qualityUpgradableSpecification,
                           IBroadcastSignalRMessage signalRBroadcaster)
     : base(movieService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/missing")
 {
     _movieService    = movieService;
     GetResourcePaged = GetMissingMovies;
 }
示例#6
0
 public MovieCutoffModule(IMovieCutoffService movieCutoffService,
                          IMovieService movieService,
                          IQualityUpgradableSpecification qualityUpgradableSpecification,
                          IBroadcastSignalRMessage signalRBroadcaster)
     : base(movieService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/cutoff")
 {
     _movieCutoffService = movieCutoffService;
     GetResourcePaged    = GetCutoffUnmetMovies;
 }
示例#7
0
 public EpisodeModule(ISeriesService seriesService,
                      IEpisodeService episodeService,
                      IQualityUpgradableSpecification qualityUpgradableSpecification,
                      IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster)
 {
     GetResourceAll = GetEpisodes;
     UpdateResource = SetMonitored;
 }
示例#8
0
 public EpisodeModule(ISeriesService seriesService,
                      IEpisodeService episodeService,
                      IQualityUpgradableSpecification qualityUpgradableSpecification,
                      IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster)
 {
     GetResourceAll = GetEpisodes;
     UpdateResource = SetMonitored;
 }
示例#9
0
 public CutoffModule(IEpisodeCutoffService episodeCutoffService,
                     IEpisodeService episodeService,
                     ISeriesService seriesService,
                     IQualityUpgradableSpecification qualityUpgradableSpecification,
                     IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/cutoff-old")
 {
     _episodeCutoffService = episodeCutoffService;
     GetResourcePaged      = GetCutoffUnmetEpisodes;
 }
示例#10
0
 public DelaySpecification(IPendingReleaseService pendingReleaseService,
                           IQualityUpgradableSpecification qualityUpgradableSpecification,
                           IDelayProfileService delayProfileService,
                           Logger logger)
 {
     _pendingReleaseService          = pendingReleaseService;
     _qualityUpgradableSpecification = qualityUpgradableSpecification;
     _delayProfileService            = delayProfileService;
     _logger = logger;
 }
示例#11
0
 public CutoffModule(IEpisodeCutoffService episodeCutoffService,
                     IEpisodeService episodeService,
                     ISeriesService seriesService,
                     IQualityUpgradableSpecification qualityUpgradableSpecification,
                     IBroadcastSignalRMessage signalRBroadcaster)
     : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/cutoff")
 {
     _episodeCutoffService = episodeCutoffService;
     GetResourcePaged = GetCutoffUnmetEpisodes;
 }
示例#12
0
 public DelaySpecification(IPendingReleaseService pendingReleaseService,
                           IQualityUpgradableSpecification qualityUpgradableSpecification,
                           IDelayProfileService delayProfileService,
                           Logger logger)
 {
     _pendingReleaseService = pendingReleaseService;
     _qualityUpgradableSpecification = qualityUpgradableSpecification;
     _delayProfileService = delayProfileService;
     _logger = logger;
 }
示例#13
0
        protected MovieModuleWithSignalR(IMovieService movieService,
                                         IQualityUpgradableSpecification qualityUpgradableSpecification,
                                         IBroadcastSignalRMessage signalRBroadcaster)
            : base(signalRBroadcaster)
        {
            _movieService = movieService;
            _qualityUpgradableSpecification = qualityUpgradableSpecification;

            GetResourceById = GetMovie;
        }
示例#14
0
        public HistoryModule(IHistoryService historyService,
                             IQualityUpgradableSpecification qualityUpgradableSpecification,
                             IFailedDownloadService failedDownloadService)
        {
            _historyService = historyService;
            _qualityUpgradableSpecification = qualityUpgradableSpecification;
            _failedDownloadService          = failedDownloadService;
            GetResourcePaged = GetHistory;

            Post["/failed"] = x => MarkAsFailed();
        }
示例#15
0
        protected EpisodeModuleWithSignalR(IEpisodeService episodeService,
                                           ISeriesService seriesService,
                                           IQualityUpgradableSpecification qualityUpgradableSpecification,
                                           IBroadcastSignalRMessage signalRBroadcaster)
            : base(signalRBroadcaster)
        {
            _episodeService = episodeService;
            _seriesService  = seriesService;
            _qualityUpgradableSpecification = qualityUpgradableSpecification;

            GetResourceById = GetEpisode;
        }
示例#16
0
 public EpisodeFileModule(IBroadcastSignalRMessage signalRBroadcaster,
                          IMediaFileService mediaFileService,
                          IDeleteMediaFiles mediaFileDeletionService,
                          ISeriesService seriesService,
                          IQualityUpgradableSpecification qualityUpgradableSpecification)
     : base(signalRBroadcaster)
 {
     _mediaFileService               = mediaFileService;
     _mediaFileDeletionService       = mediaFileDeletionService;
     _seriesService                  = seriesService;
     _qualityUpgradableSpecification = qualityUpgradableSpecification;
     GetResourceById                 = GetEpisodeFile;
     GetResourceAll                  = GetEpisodeFiles;
     UpdateResource                  = SetQuality;
     DeleteResource                  = DeleteEpisodeFile;
 }
示例#17
0
 public MovieFileModule(IBroadcastSignalRMessage signalRBroadcaster,
                        IMediaFileService mediaFileService,
                        IRecycleBinProvider recycleBinProvider,
                        IMovieService movieService,
                        IQualityUpgradableSpecification qualityUpgradableSpecification,
                        Logger logger)
     : base(signalRBroadcaster)
 {
     _mediaFileService               = mediaFileService;
     _recycleBinProvider             = recycleBinProvider;
     _movieService                   = movieService;
     _qualityUpgradableSpecification = qualityUpgradableSpecification;
     _logger         = logger;
     GetResourceById = GetMovieFile;
     UpdateResource  = SetQuality;
     DeleteResource  = DeleteMovieFile;
 }
示例#18
0
 public EpisodeModule(IBroadcastSignalRMessage signalRBroadcaster,
                      IMediaFileService mediaFileService,
                      IRecycleBinProvider recycleBinProvider,
                      ISeriesService seriesService,
                      IQualityUpgradableSpecification qualityUpgradableSpecification,
                      Logger logger)
     : base(signalRBroadcaster)
 {
     _mediaFileService               = mediaFileService;
     _recycleBinProvider             = recycleBinProvider;
     _seriesService                  = seriesService;
     _qualityUpgradableSpecification = qualityUpgradableSpecification;
     _logger         = logger;
     GetResourceById = GetEpisodeFile;
     GetResourceAll  = GetEpisodeFiles;
     UpdateResource  = SetQuality;
     DeleteResource  = DeleteEpisodeFile;
 }