Exemplo n.º 1
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;
 }
Exemplo n.º 2
0
 public ImportApprovedBooks(IUpgradeMediaFiles bookFileUpgrader,
                            IMediaFileService mediaFileService,
                            IMetadataTagService metadataTagService,
                            IAuthorService authorService,
                            IAddAuthorService addAuthorService,
                            IBookService bookService,
                            IEditionService editionService,
                            IRootFolderService rootFolderService,
                            IRecycleBinProvider recycleBinProvider,
                            IExtraService extraService,
                            IDiskProvider diskProvider,
                            IEventAggregator eventAggregator,
                            IManageCommandQueue commandQueueManager,
                            Logger logger)
 {
     _bookFileUpgrader    = bookFileUpgrader;
     _mediaFileService    = mediaFileService;
     _metadataTagService  = metadataTagService;
     _authorService       = authorService;
     _addAuthorService    = addAuthorService;
     _bookService         = bookService;
     _editionService      = editionService;
     _rootFolderService   = rootFolderService;
     _recycleBinProvider  = recycleBinProvider;
     _extraService        = extraService;
     _diskProvider        = diskProvider;
     _eventAggregator     = eventAggregator;
     _commandQueueManager = commandQueueManager;
     _logger = logger;
 }
Exemplo n.º 3
0
 public RefreshEditionService(IEditionService editionService,
                              IMetadataTagService metadataTagService,
                              Logger logger)
 {
     _editionService     = editionService;
     _metadataTagService = metadataTagService;
     _logger             = logger;
 }
Exemplo n.º 4
0
 public IdentificationService(ITrackGroupingService trackGroupingService,
                              IMetadataTagService metadataTagService,
                              IAugmentingService augmentingService,
                              ICandidateService candidateService,
                              Logger logger)
 {
     _trackGroupingService = trackGroupingService;
     _metadataTagService   = metadataTagService;
     _augmentingService    = augmentingService;
     _candidateService     = candidateService;
     _logger = logger;
 }
Exemplo n.º 5
0
 public BookFileController(IBroadcastSignalRMessage signalRBroadcaster,
                           IMediaFileService mediaFileService,
                           IDeleteMediaFiles mediaFileDeletionService,
                           IMetadataTagService metadataTagService,
                           IAuthorService authorService,
                           IBookService bookService,
                           IUpgradableSpecification upgradableSpecification)
     : base(signalRBroadcaster)
 {
     _mediaFileService         = mediaFileService;
     _mediaFileDeletionService = mediaFileDeletionService;
     _metadataTagService       = metadataTagService;
     _authorService            = authorService;
     _bookService             = bookService;
     _upgradableSpecification = upgradableSpecification;
 }
Exemplo n.º 6
0
 public UpgradeMediaFileService(IRecycleBinProvider recycleBinProvider,
                                IMediaFileService mediaFileService,
                                IMetadataTagService metadataTagService,
                                IMoveBookFiles bookFileMover,
                                IDiskProvider diskProvider,
                                IRootFolderService rootFolderService,
                                ICalibreProxy calibre,
                                Logger logger)
 {
     _recycleBinProvider = recycleBinProvider;
     _mediaFileService   = mediaFileService;
     _metadataTagService = metadataTagService;
     _bookFileMover      = bookFileMover;
     _diskProvider       = diskProvider;
     _rootFolderService  = rootFolderService;
     _calibre            = calibre;
     _logger             = logger;
 }
Exemplo n.º 7
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;
 }
Exemplo n.º 8
0
 public RetagBookController(IMetadataTagService metadataTagService)
 {
     _metadataTagService = metadataTagService;
 }