コード例 #1
0
 public ManualImportService(IDiskProvider diskProvider,
                            IParsingService parsingService,
                            IDiskScanService diskScanService,
                            IMakeImportDecision importDecisionMaker,
                            IMovieService movieService,
                            IVideoFileInfoReader videoFileInfoReader,
                            IImportApprovedMovie importApprovedMovie,
                            ITrackedDownloadService trackedDownloadService,
                            IDownloadedMovieImportService downloadedMovieImportService,
                            IEventAggregator eventAggregator,
                            IConfigService config,
                            IHistoryService historyService,
                            Logger logger)
 {
     _diskProvider                 = diskProvider;
     _parsingService               = parsingService;
     _diskScanService              = diskScanService;
     _importDecisionMaker          = importDecisionMaker;
     _movieService                 = movieService;
     _videoFileInfoReader          = videoFileInfoReader;
     _importApprovedMovie          = importApprovedMovie;
     _trackedDownloadService       = trackedDownloadService;
     _downloadedMovieImportService = downloadedMovieImportService;
     _eventAggregator              = eventAggregator;
     _config         = config;
     _historyService = historyService;
     _logger         = logger;
 }
コード例 #2
0
ファイル: DiskScanService.cs プロジェクト: wmcmilli/Bonarr
 public DiskScanService(IDiskProvider diskProvider,
                        IMakeImportDecision importDecisionMaker,
                        IImportApprovedEpisodes importApprovedEpisodes,
                        IImportApprovedMovie importApprovedMovies,
                        IConfigService configService,
                        ISeriesService seriesService,
                        IMediaFileTableCleanupService mediaFileTableCleanupService,
                        IEventAggregator eventAggregator,
                        IMovieService movieService,
                        IMovieFileRepository movieFileRepository,
                        IRenameMovieFileService renameMovieFiles,
                        Logger logger)
 {
     _diskProvider                 = diskProvider;
     _importDecisionMaker          = importDecisionMaker;
     _importApprovedEpisodes       = importApprovedEpisodes;
     _importApprovedMovies         = importApprovedMovies;
     _configService                = configService;
     _seriesService                = seriesService;
     _mediaFileTableCleanupService = mediaFileTableCleanupService;
     _eventAggregator              = eventAggregator;
     _movieService                 = movieService;
     _movieFileRepository          = movieFileRepository;
     _renameMovieFiles             = renameMovieFiles;
     _logger = logger;
 }
コード例 #3
0
 public DownloadedMovieImportService(IDiskProvider diskProvider,
                                     IDiskScanService diskScanService,
                                     IMovieService movieService,
                                     IParsingService parsingService,
                                     IMakeImportDecision importDecisionMaker,
                                     IImportApprovedMovie importApprovedMovie,
                                     IDetectSample detectSample,
                                     IConfigService config,
                                     Logger logger)
 {
     _diskProvider        = diskProvider;
     _diskScanService     = diskScanService;
     _movieService        = movieService;
     _parsingService      = parsingService;
     _importDecisionMaker = importDecisionMaker;
     _importApprovedMovie = importApprovedMovie;
     _detectSample        = detectSample;
     _config = config;
     _logger = logger;
 }
コード例 #4
0
 public DiskScanService(IDiskProvider diskProvider,
                        IMakeImportDecision importDecisionMaker,
                        IImportApprovedMovie importApprovedMovies,
                        IConfigService configService,
                        IMovieService movieService,
                        IMediaFileTableCleanupService mediaFileTableCleanupService,
                        IRootFolderService rootFolderService,
                        IEventAggregator eventAggregator,
                        Logger logger)
 {
     _diskProvider                 = diskProvider;
     _importDecisionMaker          = importDecisionMaker;
     _importApprovedMovies         = importApprovedMovies;
     _configService                = configService;
     _movieService                 = movieService;
     _mediaFileTableCleanupService = mediaFileTableCleanupService;
     _rootFolderService            = rootFolderService;
     _eventAggregator              = eventAggregator;
     _logger = logger;
 }
コード例 #5
0
 public ManualImportService(IDiskProvider diskProvider,
     IParsingService parsingService,
     IDiskScanService diskScanService,
     IMakeImportDecision importDecisionMaker,
     IMovieService movieService,
     IAggregationService aggregationService,
     IImportApprovedMovie importApprovedMovie,
     ITrackedDownloadService trackedDownloadService,
     IDownloadedMovieImportService downloadedMovieImportService,
     IEventAggregator eventAggregator,
     Logger logger)
 {
     _diskProvider = diskProvider;
     _parsingService = parsingService;
     _diskScanService = diskScanService;
     _importDecisionMaker = importDecisionMaker;
     _movieService = movieService;
     _aggregationService = aggregationService;
     _importApprovedMovie = importApprovedMovie;
     _trackedDownloadService = trackedDownloadService;
     _downloadedMovieImportService = downloadedMovieImportService;
     _eventAggregator = eventAggregator;
     _logger = logger;
 }