Ejemplo 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;
 }
 public DownloadedBooksCommandService(IDownloadedBooksImportService downloadedTracksImportService,
                                      ITrackedDownloadService trackedDownloadService,
                                      IDiskProvider diskProvider,
                                      Logger logger)
 {
     _downloadedTracksImportService = downloadedTracksImportService;
     _trackedDownloadService        = trackedDownloadService;
     _diskProvider = diskProvider;
     _logger       = logger;
 }
Ejemplo n.º 3
0
 public CompletedDownloadService(IEventAggregator eventAggregator,
                                 IHistoryService historyService,
                                 IDownloadedBooksImportService downloadedTracksImportService,
                                 IAuthorService authorService,
                                 ITrackedDownloadAlreadyImported trackedDownloadAlreadyImported)
 {
     _eventAggregator = eventAggregator;
     _historyService = historyService;
     _downloadedTracksImportService = downloadedTracksImportService;
     _authorService = authorService;
     _trackedDownloadAlreadyImported = trackedDownloadAlreadyImported;
 }
Ejemplo n.º 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;
 }