Пример #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
 public ManualImportService(IDiskProvider diskProvider,
                            IParsingService parsingService,
                            IDiskScanService diskScanService,
                            IMakeImportDecision importDecisionMaker,
                            IArtistService artistService,
                            IAlbumService albumService,
                            IReleaseService releaseService,
                            ITrackService trackService,
                            IAudioTagService audioTagService,
                            IImportApprovedTracks importApprovedTracks,
                            ITrackedDownloadService trackedDownloadService,
                            IDownloadedTracksImportService downloadedTracksImportService,
                            IEventAggregator eventAggregator,
                            Logger logger)
 {
     _diskProvider                  = diskProvider;
     _parsingService                = parsingService;
     _diskScanService               = diskScanService;
     _importDecisionMaker           = importDecisionMaker;
     _artistService                 = artistService;
     _albumService                  = albumService;
     _releaseService                = releaseService;
     _trackService                  = trackService;
     _audioTagService               = audioTagService;
     _importApprovedTracks          = importApprovedTracks;
     _trackedDownloadService        = trackedDownloadService;
     _downloadedTracksImportService = downloadedTracksImportService;
     _eventAggregator               = eventAggregator;
     _logger = logger;
 }
Пример #3
0
 public ScanWatchFolder(ICacheManager cacheManager, IDiskScanService diskScanService, IDiskProvider diskProvider, Logger logger)
 {
     _logger = logger;
     _diskProvider = diskProvider;
     _diskScanService = diskScanService;
     _watchFolderItemCache = cacheManager.GetCache<Dictionary<string, WatchFolderItem>>(GetType());
 }
Пример #4
0
 public ManualImportService(IDiskProvider diskProvider,
                            IParsingService parsingService,
                            IDiskScanService diskScanService,
                            IMakeImportDecision importDecisionMaker,
                            ISeriesService seriesService,
                            IEpisodeService episodeService,
                            IAggregationService aggregationService,
                            IImportApprovedEpisodes importApprovedEpisodes,
                            ITrackedDownloadService trackedDownloadService,
                            IDownloadedEpisodesImportService downloadedEpisodesImportService,
                            IMediaFileService mediaFileService,
                            IEventAggregator eventAggregator,
                            Logger logger)
 {
     _diskProvider                    = diskProvider;
     _parsingService                  = parsingService;
     _diskScanService                 = diskScanService;
     _importDecisionMaker             = importDecisionMaker;
     _seriesService                   = seriesService;
     _episodeService                  = episodeService;
     _aggregationService              = aggregationService;
     _importApprovedEpisodes          = importApprovedEpisodes;
     _trackedDownloadService          = trackedDownloadService;
     _downloadedEpisodesImportService = downloadedEpisodesImportService;
     _mediaFileService                = mediaFileService;
     _eventAggregator                 = eventAggregator;
     _logger = logger;
 }
Пример #5
0
 public ManualImportService(IDiskProvider diskProvider,
                            IParsingService parsingService,
                            IRootFolderService rootFolderService,
                            IDiskScanService diskScanService,
                            IMakeImportDecision importDecisionMaker,
                            IAuthorService authorService,
                            IBookService bookService,
                            IEditionService editionService,
                            IProvideBookInfo bookInfo,
                            IMetadataTagService metadataTagService,
                            IImportApprovedBooks importApprovedBooks,
                            ITrackedDownloadService trackedDownloadService,
                            IDownloadedBooksImportService downloadedTracksImportService,
                            IProvideImportItemService provideImportItemService,
                            IEventAggregator eventAggregator,
                            Logger logger)
 {
     _diskProvider                  = diskProvider;
     _parsingService                = parsingService;
     _rootFolderService             = rootFolderService;
     _diskScanService               = diskScanService;
     _importDecisionMaker           = importDecisionMaker;
     _authorService                 = authorService;
     _bookService                   = bookService;
     _editionService                = editionService;
     _bookInfo                      = bookInfo;
     _metadataTagService            = metadataTagService;
     _importApprovedBooks           = importApprovedBooks;
     _trackedDownloadService        = trackedDownloadService;
     _downloadedTracksImportService = downloadedTracksImportService;
     _provideImportItemService      = provideImportItemService;
     _eventAggregator               = eventAggregator;
     _logger = logger;
 }
Пример #6
0
 public RefreshArtistService(IProvideArtistInfo artistInfo,
                             IArtistService artistService,
                             IArtistMetadataService artistMetadataService,
                             IAlbumService albumService,
                             IRefreshAlbumService refreshAlbumService,
                             IEventAggregator eventAggregator,
                             IMediaFileService mediaFileService,
                             IHistoryService historyService,
                             IDiskScanService diskScanService,
                             ICheckIfArtistShouldBeRefreshed checkIfArtistShouldBeRefreshed,
                             IConfigService configService,
                             IImportListExclusionService importListExclusionService,
                             Logger logger)
     : base(logger, artistMetadataService)
 {
     _artistInfo                     = artistInfo;
     _artistService                  = artistService;
     _albumService                   = albumService;
     _refreshAlbumService            = refreshAlbumService;
     _eventAggregator                = eventAggregator;
     _mediaFileService               = mediaFileService;
     _historyService                 = historyService;
     _diskScanService                = diskScanService;
     _checkIfArtistShouldBeRefreshed = checkIfArtistShouldBeRefreshed;
     _configService                  = configService;
     _importListExclusionService     = importListExclusionService;
     _logger = logger;
 }
Пример #7
0
 public ScanWatchFolder(ICacheManager cacheManager, IDiskScanService diskScanService, IDiskProvider diskProvider, Logger logger)
 {
     _logger               = logger;
     _diskProvider         = diskProvider;
     _diskScanService      = diskScanService;
     _watchFolderItemCache = cacheManager.GetCache <Dictionary <string, WatchFolderItem> >(GetType());
 }
Пример #8
0
 public FileSystemController(IFileSystemLookupService fileSystemLookupService,
                             IDiskProvider diskProvider,
                             IDiskScanService diskScanService)
 {
     _fileSystemLookupService = fileSystemLookupService;
     _diskProvider            = diskProvider;
     _diskScanService         = diskScanService;
 }
Пример #9
0
 public UsenetBlackhole(IDiskScanService diskScanService,
                        IHttpClient httpClient,
                        IConfigService configService,
                        IDiskProvider diskProvider,
                        IRemotePathMappingService remotePathMappingService,
                        Logger logger)
     : base(httpClient, configService, diskProvider, remotePathMappingService, logger)
 {
     _diskScanService = diskScanService;
 }
Пример #10
0
 public ExistingExtraFileService(IDiskProvider diskProvider,
                                 IDiskScanService diskScanService,
                                 List <IImportExistingExtraFiles> existingExtraFileImporters,
                                 Logger logger)
 {
     _diskProvider               = diskProvider;
     _diskScanService            = diskScanService;
     _existingExtraFileImporters = existingExtraFileImporters.OrderBy(e => e.Order).ToList();
     _logger = logger;
 }
Пример #11
0
 public TorrentBlackhole(IDiskScanService diskScanService,
                         ITorrentFileInfoReader torrentFileInfoReader,
                         IHttpClient httpClient,
                         IConfigService configService,
                         IDiskProvider diskProvider,
                         IRemotePathMappingService remotePathMappingService,
                         Logger logger)
     : base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, logger)
 {
     _diskScanService = diskScanService;
 }
Пример #12
0
 public MovieBulkImportModule(ISearchForNewMovie searchProxy, IRootFolderService rootFolderService, IMakeImportDecision importDecisionMaker,
                              IDiskScanService diskScanService, ICacheManager cacheManager, IMovieService movieService)
     : base("/movies/bulkimport")
 {
     _searchProxy         = searchProxy;
     _rootFolderService   = rootFolderService;
     _importDecisionMaker = importDecisionMaker;
     _diskScanService     = diskScanService;
     _mappedMovies        = cacheManager.GetCache <Core.Tv.Movie>(GetType(), "mappedMoviesCache");
     _movieService        = movieService;
     Get["/"]             = x => Search();
 }
Пример #13
0
 public TorrentBlackhole(IDiskScanService diskScanService,
                         IHttpClient httpClient,
                         IConfigService configService,
                         IDiskProvider diskProvider,
                         IParsingService parsingService,
                         IRemotePathMappingService remotePathMappingService,
                         Logger logger)
     : base(configService, diskProvider, remotePathMappingService, logger)
 {
     _diskScanService = diskScanService;
     _httpClient      = httpClient;
 }
Пример #14
0
 public FileSystemModule(IFileSystemLookupService fileSystemLookupService,
                         IDiskProvider diskProvider,
                         IDiskScanService diskScanService)
     : base("/filesystem")
 {
     _fileSystemLookupService = fileSystemLookupService;
     _diskProvider = diskProvider;
     _diskScanService = diskScanService;
     Get["/"] = x => GetContents();
     Get["/type"] = x => GetEntityType();
     Get["/mediafiles"] = x => GetMediaFiles();
 }
Пример #15
0
 public FileSystemModule(IFileSystemLookupService fileSystemLookupService,
                         IDiskProvider diskProvider,
                         IDiskScanService diskScanService)
     : base("/filesystem")
 {
     _fileSystemLookupService = fileSystemLookupService;
     _diskProvider            = diskProvider;
     _diskScanService         = diskScanService;
     Get("/", x => GetContents());
     Get("/type", x => GetEntityType());
     Get("/mediafiles", x => GetMediaFiles());
 }
 public DownloadedEpisodesImportService(IDiskProvider diskProvider,
                                        IDiskScanService diskScanService,
                                        ISeriesService seriesService,
                                        IParsingService parsingService,
                                        IMakeImportDecision importDecisionMaker,
                                        IImportApprovedEpisodes importApprovedEpisodes,
                                        IDetectSample detectSample,
                                        Logger logger)
 {
     _diskProvider           = diskProvider;
     _diskScanService        = diskScanService;
     _seriesService          = seriesService;
     _parsingService         = parsingService;
     _importDecisionMaker    = importDecisionMaker;
     _importApprovedEpisodes = importApprovedEpisodes;
     _detectSample           = detectSample;
     _logger = logger;
 }
Пример #17
0
 public DownloadedTracksImportService(IDiskProvider diskProvider,
                                      IDiskScanService diskScanService,
                                      IArtistService artistService,
                                      IParsingService parsingService,
                                      IMakeImportDecision importDecisionMaker,
                                      IImportApprovedTracks importApprovedTracks,
                                      IEventAggregator eventAggregator,
                                      Logger logger)
 {
     _diskProvider         = diskProvider;
     _diskScanService      = diskScanService;
     _artistService        = artistService;
     _parsingService       = parsingService;
     _importDecisionMaker  = importDecisionMaker;
     _importApprovedTracks = importApprovedTracks;
     _eventAggregator      = eventAggregator;
     _logger = logger;
 }
Пример #18
0
 public RefreshSeriesService(IProvideSeriesInfo seriesInfo,
                             ISeriesService seriesService,
                             IRefreshEpisodeService refreshEpisodeService,
                             IEventAggregator eventAggregator,
                             IDailySeriesService dailySeriesService,
                             IDiskScanService diskScanService,
                             ICheckIfSeriesShouldBeRefreshed checkIfSeriesShouldBeRefreshed,
                             Logger logger)
 {
     _seriesInfo                     = seriesInfo;
     _seriesService                  = seriesService;
     _refreshEpisodeService          = refreshEpisodeService;
     _eventAggregator                = eventAggregator;
     _dailySeriesService             = dailySeriesService;
     _diskScanService                = diskScanService;
     _checkIfSeriesShouldBeRefreshed = checkIfSeriesShouldBeRefreshed;
     _logger = logger;
 }
 public DownloadedEpisodesImportService(IDiskProvider diskProvider,
                                        IDiskScanService diskScanService,
                                        ISeriesService seriesService,
                                        IParsingService parsingService,
                                        IMakeImportDecision importDecisionMaker,
                                        IImportApprovedEpisodes importApprovedEpisodes,
                                        IDetectSample detectSample,
                                        Logger logger)
 {
     _diskProvider = diskProvider;
     _diskScanService = diskScanService;
     _seriesService = seriesService;
     _parsingService = parsingService;
     _importDecisionMaker = importDecisionMaker;
     _importApprovedEpisodes = importApprovedEpisodes;
     _detectSample = detectSample;
     _logger = logger;
 }
 public DownloadedBooksImportService(IDiskProvider diskProvider,
                                     IDiskScanService diskScanService,
                                     IAuthorService authorService,
                                     IParsingService parsingService,
                                     IMakeImportDecision importDecisionMaker,
                                     IImportApprovedBooks importApprovedTracks,
                                     IEventAggregator eventAggregator,
                                     IRuntimeInfo runtimeInfo,
                                     Logger logger)
 {
     _diskProvider         = diskProvider;
     _diskScanService      = diskScanService;
     _authorService        = authorService;
     _parsingService       = parsingService;
     _importDecisionMaker  = importDecisionMaker;
     _importApprovedTracks = importApprovedTracks;
     _eventAggregator      = eventAggregator;
     _runtimeInfo          = runtimeInfo;
     _logger = logger;
 }
Пример #21
0
 public RefreshMovieService(IProvideMovieInfo movieInfo,
                            IMovieService movieService,
                            IAlternativeTitleService titleService,
                            IEventAggregator eventAggregator,
                            IDiskScanService diskScanService,
                            IRadarrAPIClient apiClient,
                            ICheckIfMovieShouldBeRefreshed checkIfMovieShouldBeRefreshed,
                            IManageCommandQueue commandQueue,
                            Logger logger)
 {
     _movieInfo                     = movieInfo;
     _movieService                  = movieService;
     _titleService                  = titleService;
     _eventAggregator               = eventAggregator;
     _apiClient                     = apiClient;
     _commandQueueManager           = commandQueue;
     _diskScanService               = diskScanService;
     _checkIfMovieShouldBeRefreshed = checkIfMovieShouldBeRefreshed;
     _logger = logger;
 }
Пример #22
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;
 }
Пример #23
0
 public RefreshMovieService(IProvideMovieInfo movieInfo,
                            IMovieService movieService,
                            IMovieTranslationService movieTranslationService,
                            IAlternativeTitleService titleService,
                            ICreditService creditService,
                            IEventAggregator eventAggregator,
                            IDiskScanService diskScanService,
                            ICheckIfMovieShouldBeRefreshed checkIfMovieShouldBeRefreshed,
                            IConfigService configService,
                            Logger logger)
 {
     _movieInfo                     = movieInfo;
     _movieService                  = movieService;
     _movieTranslationService       = movieTranslationService;
     _titleService                  = titleService;
     _creditService                 = creditService;
     _eventAggregator               = eventAggregator;
     _diskScanService               = diskScanService;
     _checkIfMovieShouldBeRefreshed = checkIfMovieShouldBeRefreshed;
     _configService                 = configService;
     _logger = logger;
 }
Пример #24
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;
 }