Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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());
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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());
 }
Ejemplo n.º 8
0
 public FileSystemController(IFileSystemLookupService fileSystemLookupService,
                             IDiskProvider diskProvider,
                             IDiskScanService diskScanService)
 {
     _fileSystemLookupService = fileSystemLookupService;
     _diskProvider            = diskProvider;
     _diskScanService         = diskScanService;
 }
Ejemplo n.º 9
0
 public UsenetBlackhole(IDiskScanService diskScanService,
                        IHttpClient httpClient,
                        IConfigService configService,
                        IDiskProvider diskProvider,
                        IRemotePathMappingService remotePathMappingService,
                        Logger logger)
     : base(httpClient, configService, diskProvider, remotePathMappingService, logger)
 {
     _diskScanService = diskScanService;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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();
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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();
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }