コード例 #1
0
 public ImportApprovedBooks(IUpgradeMediaFiles bookFileUpgrader,
                            IMediaFileService mediaFileService,
                            IAudioTagService audioTagService,
                            IEBookTagService eBookTagService,
                            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;
     _audioTagService     = audioTagService;
     _eBookTagService     = eBookTagService;
     _authorService       = authorService;
     _addAuthorService    = addAuthorService;
     _bookService         = bookService;
     _editionService      = editionService;
     _rootFolderService   = rootFolderService;
     _recycleBinProvider  = recycleBinProvider;
     _extraService        = extraService;
     _diskProvider        = diskProvider;
     _eventAggregator     = eventAggregator;
     _commandQueueManager = commandQueueManager;
     _logger = logger;
 }
コード例 #2
0
        public MetadataTagService(IAudioTagService audioTagService,
                                  IEBookTagService eBookTagService,
                                  Logger logger)
        {
            _audioTagService = audioTagService;
            _eBookTagService = eBookTagService;

            _logger = logger;
        }
コード例 #3
0
 public RefreshEditionService(IEditionService editionService,
                              IAudioTagService audioTagService,
                              IEBookTagService eBookTagService,
                              Logger logger)
 {
     _editionService  = editionService;
     _audioTagService = audioTagService;
     _eBookTagService = eBookTagService;
     _logger          = logger;
 }
コード例 #4
0
 public BookFileController(IBroadcastSignalRMessage signalRBroadcaster,
                           IMediaFileService mediaFileService,
                           IDeleteMediaFiles mediaFileDeletionService,
                           IEBookTagService eBookTagService,
                           IAuthorService authorService,
                           IBookService bookService,
                           IUpgradableSpecification upgradableSpecification)
     : base(signalRBroadcaster)
 {
     _mediaFileService         = mediaFileService;
     _mediaFileDeletionService = mediaFileDeletionService;
     _eBookTagService          = eBookTagService;
     _authorService            = authorService;
     _bookService             = bookService;
     _upgradableSpecification = upgradableSpecification;
 }
コード例 #5
0
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification <LocalBook> > trackSpecifications,
                            IEnumerable <IImportDecisionEngineSpecification <LocalEdition> > albumSpecifications,
                            IMediaFileService mediaFileService,
                            IEBookTagService eBookTagService,
                            IAudioTagService audioTagService,
                            IAugmentingService augmentingService,
                            IIdentificationService identificationService,
                            IRootFolderService rootFolderService,
                            IProfileService qualityProfileService,
                            Logger logger)
 {
     _trackSpecifications   = trackSpecifications;
     _bookSpecifications    = albumSpecifications;
     _mediaFileService      = mediaFileService;
     _eBookTagService       = eBookTagService;
     _audioTagService       = audioTagService;
     _augmentingService     = augmentingService;
     _identificationService = identificationService;
     _rootFolderService     = rootFolderService;
     _qualityProfileService = qualityProfileService;
     _logger = logger;
 }
コード例 #6
0
 public RetagBookController(IEBookTagService eBookTagService)
 {
     _eBookTagService = eBookTagService;
 }