Пример #1
0
 public ManualImportService(IDiskProvider diskProvider,
                            IParsingService parsingService,
                            IDiskScanService diskScanService,
                            IMakeImportDecision importDecisionMaker,
                            ISeriesService seriesService,
                            IEpisodeService episodeService,
                            IVideoFileInfoReader videoFileInfoReader,
                            IAugmentingService augmentingService,
                            IImportApprovedEpisodes importApprovedEpisodes,
                            ITrackedDownloadService trackedDownloadService,
                            IDownloadedEpisodesImportService downloadedEpisodesImportService,
                            IEventAggregator eventAggregator,
                            Logger logger)
 {
     _diskProvider                    = diskProvider;
     _parsingService                  = parsingService;
     _diskScanService                 = diskScanService;
     _importDecisionMaker             = importDecisionMaker;
     _seriesService                   = seriesService;
     _episodeService                  = episodeService;
     _videoFileInfoReader             = videoFileInfoReader;
     _augmentingService               = augmentingService;
     _importApprovedEpisodes          = importApprovedEpisodes;
     _trackedDownloadService          = trackedDownloadService;
     _downloadedEpisodesImportService = downloadedEpisodesImportService;
     _eventAggregator                 = eventAggregator;
     _logger = logger;
 }
Пример #2
0
 public ExistingOtherExtraImporter(IExtraFileService <OtherExtraFile> otherExtraFileService,
                                   IAugmentingService augmentingService,
                                   Logger logger)
     : base(otherExtraFileService)
 {
     _otherExtraFileService = otherExtraFileService;
     _augmentingService     = augmentingService;
     _logger = logger;
 }
Пример #3
0
 public ExistingLyricImporter(IExtraFileService <LyricFile> lyricFileService,
                              IAugmentingService augmentingService,
                              Logger logger)
     : base(lyricFileService)
 {
     _lyricFileService  = lyricFileService;
     _augmentingService = augmentingService;
     _logger            = logger;
 }
Пример #4
0
 public ExistingSubtitleImporter(IExtraFileService <SubtitleFile> subtitleFileService,
                                 IAugmentingService augmentingService,
                                 Logger logger)
     : base(subtitleFileService)
 {
     _subtitleFileService = subtitleFileService;
     _augmentingService   = augmentingService;
     _logger = logger;
 }
Пример #5
0
 public ExistingMetadataImporter(IExtraFileService <MetadataFile> metadataFileService,
                                 IEnumerable <IMetadata> consumers,
                                 IAugmentingService augmentingService,
                                 Logger logger)
     : base(metadataFileService)
 {
     _metadataFileService = metadataFileService;
     _augmentingService   = augmentingService;
     _logger    = logger;
     _consumers = consumers.ToList();
 }
Пример #6
0
 public IdentificationService(ITrackGroupingService trackGroupingService,
                              IAudioTagService audioTagService,
                              IAugmentingService augmentingService,
                              ICandidateService candidateService,
                              Logger logger)
 {
     _trackGroupingService = trackGroupingService;
     _audioTagService      = audioTagService;
     _augmentingService    = augmentingService;
     _candidateService     = candidateService;
     _logger = logger;
 }
Пример #7
0
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification> specifications,
                            IMediaFileService mediaFileService,
                            IAugmentingService augmentingService,
                            IDiskProvider diskProvider,
                            IDetectSample detectSample,
                            Logger logger)
 {
     _specifications    = specifications;
     _mediaFileService  = mediaFileService;
     _augmentingService = augmentingService;
     _diskProvider      = diskProvider;
     _detectSample      = detectSample;
     _logger            = logger;
 }
Пример #8
0
 public IdentificationService(ITrackService trackService,
                              ITrackGroupingService trackGroupingService,
                              IFingerprintingService fingerprintingService,
                              IAudioTagService audioTagService,
                              IAugmentingService augmentingService,
                              ICandidateService candidateService,
                              IConfigService configService,
                              Logger logger)
 {
     _trackService          = trackService;
     _trackGroupingService  = trackGroupingService;
     _fingerprintingService = fingerprintingService;
     _audioTagService       = audioTagService;
     _augmentingService     = augmentingService;
     _candidateService      = candidateService;
     _configService         = configService;
     _logger = logger;
 }
Пример #9
0
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification <LocalTrack> > trackSpecifications,
                            IEnumerable <IImportDecisionEngineSpecification <LocalAlbumRelease> > albumSpecifications,
                            IMediaFileService mediaFileService,
                            IAudioTagService audioTagService,
                            IAugmentingService augmentingService,
                            IIdentificationService identificationService,
                            IRootFolderService rootFolderService,
                            IProfileService qualityProfileService,
                            Logger logger)
 {
     _trackSpecifications   = trackSpecifications;
     _albumSpecifications   = albumSpecifications;
     _mediaFileService      = mediaFileService;
     _audioTagService       = audioTagService;
     _augmentingService     = augmentingService;
     _identificationService = identificationService;
     _rootFolderService     = rootFolderService;
     _qualityProfileService = qualityProfileService;
     _logger = logger;
 }
Пример #10
0
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification <LocalBook> > trackSpecifications,
                            IEnumerable <IImportDecisionEngineSpecification <LocalEdition> > bookSpecifications,
                            IMediaFileService mediaFileService,
                            IMetadataTagService metadataTagService,
                            IAugmentingService augmentingService,
                            IIdentificationService identificationService,
                            IRootFolderService rootFolderService,
                            IProfileService qualityProfileService,
                            Logger logger)
 {
     _trackSpecifications   = trackSpecifications;
     _bookSpecifications    = bookSpecifications;
     _mediaFileService      = mediaFileService;
     _metadataTagService    = metadataTagService;
     _augmentingService     = augmentingService;
     _identificationService = identificationService;
     _rootFolderService     = rootFolderService;
     _qualityProfileService = qualityProfileService;
     _logger = logger;
 }
Пример #11
0
 public IdentificationService(IArtistService artistService,
                              IAlbumService albumService,
                              IReleaseService releaseService,
                              ITrackService trackService,
                              ITrackGroupingService trackGroupingService,
                              IFingerprintingService fingerprintingService,
                              IAudioTagService audioTagService,
                              IAugmentingService augmentingService,
                              IMediaFileService mediaFileService,
                              IConfigService configService,
                              Logger logger)
 {
     _artistService         = artistService;
     _albumService          = albumService;
     _releaseService        = releaseService;
     _trackService          = trackService;
     _trackGroupingService  = trackGroupingService;
     _fingerprintingService = fingerprintingService;
     _audioTagService       = audioTagService;
     _augmentingService     = augmentingService;
     _mediaFileService      = mediaFileService;
     _configService         = configService;
     _logger = logger;
 }
Пример #12
0
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification <LocalTrack> > trackSpecifications,
                            IEnumerable <IImportDecisionEngineSpecification <LocalAlbumRelease> > albumSpecifications,
                            IMediaFileService mediaFileService,
                            IAudioTagService audioTagService,
                            IAugmentingService augmentingService,
                            IIdentificationService identificationService,
                            IAlbumService albumService,
                            IReleaseService releaseService,
                            IEventAggregator eventAggregator,
                            IDiskProvider diskProvider,
                            Logger logger)
 {
     _trackSpecifications   = trackSpecifications;
     _albumSpecifications   = albumSpecifications;
     _mediaFileService      = mediaFileService;
     _audioTagService       = audioTagService;
     _augmentingService     = augmentingService;
     _identificationService = identificationService;
     _albumService          = albumService;
     _releaseService        = releaseService;
     _eventAggregator       = eventAggregator;
     _diskProvider          = diskProvider;
     _logger = logger;
 }