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; }
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 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; }