Exemple #1
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 #2
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;
 }
Exemple #3
0
 public DiskScanService(IDiskProvider diskProvider,
                        IMakeImportDecision importDecisionMaker,
                        IImportApprovedMovie importApprovedMovies,
                        IConfigService configService,
                        IMovieService movieService,
                        IMediaFileService mediaFileService,
                        IMediaFileTableCleanupService mediaFileTableCleanupService,
                        IRootFolderService rootFolderService,
                        IUpdateMediaInfo updateMediaInfoService,
                        IEventAggregator eventAggregator,
                        Logger logger)
 {
     _diskProvider                 = diskProvider;
     _importDecisionMaker          = importDecisionMaker;
     _importApprovedMovies         = importApprovedMovies;
     _configService                = configService;
     _movieService                 = movieService;
     _mediaFileService             = mediaFileService;
     _mediaFileTableCleanupService = mediaFileTableCleanupService;
     _rootFolderService            = rootFolderService;
     _updateMediaInfoService       = updateMediaInfoService;
     _eventAggregator              = eventAggregator;
     _logger = logger;
 }