コード例 #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;
 }
コード例 #2
0
 public DownloadedBooksCommandService(IDownloadedBooksImportService downloadedTracksImportService,
                                      ITrackedDownloadService trackedDownloadService,
                                      IDiskProvider diskProvider,
                                      Logger logger)
 {
     _downloadedTracksImportService = downloadedTracksImportService;
     _trackedDownloadService        = trackedDownloadService;
     _diskProvider = diskProvider;
     _logger       = logger;
 }
コード例 #3
0
 public CompletedDownloadService(IEventAggregator eventAggregator,
                                 IHistoryService historyService,
                                 IDownloadedBooksImportService downloadedTracksImportService,
                                 IAuthorService authorService,
                                 ITrackedDownloadAlreadyImported trackedDownloadAlreadyImported)
 {
     _eventAggregator = eventAggregator;
     _historyService = historyService;
     _downloadedTracksImportService = downloadedTracksImportService;
     _authorService = authorService;
     _trackedDownloadAlreadyImported = trackedDownloadAlreadyImported;
 }
コード例 #4
0
 public CompletedDownloadService(IEventAggregator eventAggregator,
                                 IHistoryService historyService,
                                 IProvideImportItemService provideImportItemService,
                                 IDownloadedBooksImportService downloadedTracksImportService,
                                 ITrackedDownloadAlreadyImported trackedDownloadAlreadyImported,
                                 Logger logger)
 {
     _eventAggregator                = eventAggregator;
     _historyService                 = historyService;
     _provideImportItemService       = provideImportItemService;
     _downloadedTracksImportService  = downloadedTracksImportService;
     _trackedDownloadAlreadyImported = trackedDownloadAlreadyImported;
     _logger = logger;
 }