Exemple #1
0
        public ProfileSchemaModule(IQualityDefinitionService qualityDefinitionService)
            : base("/profile/schema")
        {
            _qualityDefinitionService = qualityDefinitionService;

            GetResourceAll = GetAll;
        }
 public RadarrQualityDefinitionUpdater(ILogger logger, IRadarrQualityDefinitionGuideParser parser,
                                       IQualityDefinitionService api)
 {
     Log     = logger;
     _parser = parser;
     _api    = api;
 }
        public QualityDefinitionModule(IQualityDefinitionService qualityDefinitionService)
        {
            _qualityDefinitionService = qualityDefinitionService;

            GetResourceAll  = GetAll;
            GetResourceById = GetById;
            UpdateResource  = Update;
            Put["/update"]  = d => UpdateMany();
        }
Exemple #4
0
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        Logger logger)
 {
     _namingConfigService      = namingConfigService;
     _qualityDefinitionService = qualityDefinitionService;
     _patternCache             = cacheManager.GetCache <EpisodeFormat>(GetType());
     _logger = logger;
 }
 public DownloadDecisionMaker(IEnumerable <IDecisionEngineSpecification> specifications,
                              IParsingService parsingService, IConfigService configService,
                              IQualityDefinitionService qualityDefinitionService, Logger logger)
 {
     _specifications    = specifications;
     _parsingService    = parsingService;
     _configService     = configService;
     _definitionService = qualityDefinitionService;
     _logger            = logger;
 }
        public QualityDefinitionModule(IQualityDefinitionService qualityDefinitionService)
        {
            _qualityDefinitionService = qualityDefinitionService;

            GetResourceAll = GetAll;

            GetResourceById = GetById;

            UpdateResource = Update;
        }
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        Logger logger)
 {
     _namingConfigService = namingConfigService;
     _qualityDefinitionService = qualityDefinitionService;
     _patternCache = cacheManager.GetCache<EpisodeFormat>(GetType());
     _logger = logger;
 }
Exemple #8
0
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        Logger logger)
 {
     _namingConfigService = namingConfigService;
     _qualityDefinitionService = qualityDefinitionService;
     _episodeFormatCache = cacheManager.GetCache<EpisodeFormat[]>(GetType(), "episodeFormat");
     _absoluteEpisodeFormatCache = cacheManager.GetCache<AbsoluteEpisodeFormat[]>(GetType(), "absoluteEpisodeFormat");
     _logger = logger;
 }
Exemple #9
0
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        Logger logger)
 {
     _namingConfigService        = namingConfigService;
     _qualityDefinitionService   = qualityDefinitionService;
     _episodeFormatCache         = cacheManager.GetCache <EpisodeFormat[]>(GetType(), "episodeFormat");
     _absoluteEpisodeFormatCache = cacheManager.GetCache <AbsoluteEpisodeFormat[]>(GetType(), "absoluteEpisodeFormat");
     _logger = logger;
 }
Exemple #10
0
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        IPreferredWordService preferredWordService,
                        Logger logger)
 {
     _namingConfigService      = namingConfigService;
     _qualityDefinitionService = qualityDefinitionService;
     _preferredWordService     = preferredWordService;
     _trackFormatCache         = cacheManager.GetCache <BookFormat[]>(GetType(), "bookFormat");
     _logger = logger;
 }
        public QualityDefinitionModule(IQualityDefinitionService qualityDefinitionService, IParsingService parsingService)
        {
            _qualityDefinitionService = qualityDefinitionService;
            _parsingService           = parsingService;

            GetResourceAll = GetAll;

            GetResourceById = GetById;

            UpdateResource = Update;

            CreateResource = Create;
        }
Exemple #12
0
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        IUpdateMediaInfo mediaInfoUpdater,
                        IMovieTranslationService movieTranslationService,
                        ICustomFormatService formatService,
                        Logger logger)
 {
     _namingConfigService      = namingConfigService;
     _qualityDefinitionService = qualityDefinitionService;
     _mediaInfoUpdater         = mediaInfoUpdater;
     _movieTranslationService  = movieTranslationService;
     _formatService            = formatService;
     _logger = logger;
 }
Exemple #13
0
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        IPreferredWordService preferredWordService,
                        IUpdateMediaInfo mediaInfoUpdater,
                        Logger logger)
 {
     _namingConfigService                = namingConfigService;
     _qualityDefinitionService           = qualityDefinitionService;
     _preferredWordService               = preferredWordService;
     _mediaInfoUpdater                   = mediaInfoUpdater;
     _episodeFormatCache                 = cacheManager.GetCache <EpisodeFormat[]>(GetType(), "episodeFormat");
     _absoluteEpisodeFormatCache         = cacheManager.GetCache <AbsoluteEpisodeFormat[]>(GetType(), "absoluteEpisodeFormat");
     _requiresEpisodeTitleCache          = cacheManager.GetCache <bool>(GetType(), "requiresEpisodeTitle");
     _requiresAbsoluteEpisodeNumberCache = cacheManager.GetCache <bool>(GetType(), "requiresAbsoluteEpisodeNumber");
     _logger = logger;
 }
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification> specifications,
                            IParsingService parsingService,
                            IMediaFileService mediaFileService,
                            IDiskProvider diskProvider,
                            IVideoFileInfoReader videoFileInfoReader,
                            IDetectSample detectSample,
                            IQualityDefinitionService qualitiesService,
                            Logger logger)
 {
     _specifications      = specifications;
     _parsingService      = parsingService;
     _mediaFileService    = mediaFileService;
     _diskProvider        = diskProvider;
     _videoFileInfoReader = videoFileInfoReader;
     _detectSample        = detectSample;
     _qualitiesService    = qualitiesService;
     _logger = logger;
 }
Exemple #15
0
        public ParsingService(
            IMovieService movieService,
            IConfigService configService,
            IQualityDefinitionService qualityDefinitionService,
            ICustomFormatService formatService,
            IEnumerable <IAugmentParsedMovieInfo> augmenters,
            Logger logger)
        {
            _movieService             = movieService;
            _config                   = configService;
            _qualityDefinitionService = qualityDefinitionService;
            _formatService            = formatService;
            _augmenters               = augmenters;
            _logger                   = logger;

            if (_arabicRomanNumeralMappings == null)
            {
                _arabicRomanNumeralMappings = RomanNumeralParser.GetArabicRomanNumeralsMapping();
            }
        }
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification> specifications,
                            IParsingService parsingService,
                            IMediaFileService mediaFileService,
                            IDiskProvider diskProvider,
                            IVideoFileInfoReader videoFileInfoReader,
                            IDetectSample detectSample,
                            IQualityDefinitionService qualitiesService,
                            IConfigService config,
                            IHistoryService historyService,
                            ICacheManager cacheManager,
                            Logger logger)
 {
     _specifications      = specifications;
     _parsingService      = parsingService;
     _mediaFileService    = mediaFileService;
     _diskProvider        = diskProvider;
     _videoFileInfoReader = videoFileInfoReader;
     _detectSample        = detectSample;
     _qualitiesService    = qualitiesService;
     _config         = config;
     _historyService = historyService;
     _warnedFiles    = cacheManager.GetCache <string>(this.GetType());
     _logger         = logger;
 }
Exemple #17
0
 public QualityDefinitionController(IQualityDefinitionService qualityDefinitionService)
 {
     _qualityDefinitionService = qualityDefinitionService;
 }
 public AcceptableSizeSpecification(IQualityDefinitionService qualityDefinitionService, IEpisodeService episodeService, Logger logger)
 {
     _qualityDefinitionService = qualityDefinitionService;
     _episodeService           = episodeService;
     _logger = logger;
 }
 public AcceptableSizeSpecification(IQualityDefinitionService qualityDefinitionService, IEpisodeService episodeService, Logger logger)
 {
     _qualityDefinitionService = qualityDefinitionService;
     _episodeService = episodeService;
     _logger = logger;
 }
 public DownloadDecisionPriorizationService(IConfigService configService, IDelayProfileService delayProfileService, IQualityDefinitionService qualityDefinitionService)
 {
     _configService            = configService;
     _delayProfileService      = delayProfileService;
     _qualityDefinitionService = qualityDefinitionService;
 }