Exemple #1
0
 public ManualImportService(IDiskProvider diskProvider,
                            IParsingService parsingService,
                            IDiskScanService diskScanService,
                            IMakeImportDecision importDecisionMaker,
                            IArtistService artistService,
                            IAlbumService albumService,
                            IReleaseService releaseService,
                            ITrackService trackService,
                            IAudioTagService audioTagService,
                            IImportApprovedTracks importApprovedTracks,
                            ITrackedDownloadService trackedDownloadService,
                            IDownloadedTracksImportService downloadedTracksImportService,
                            IEventAggregator eventAggregator,
                            Logger logger)
 {
     _diskProvider                  = diskProvider;
     _parsingService                = parsingService;
     _diskScanService               = diskScanService;
     _importDecisionMaker           = importDecisionMaker;
     _artistService                 = artistService;
     _albumService                  = albumService;
     _releaseService                = releaseService;
     _trackService                  = trackService;
     _audioTagService               = audioTagService;
     _importApprovedTracks          = importApprovedTracks;
     _trackedDownloadService        = trackedDownloadService;
     _downloadedTracksImportService = downloadedTracksImportService;
     _eventAggregator               = eventAggregator;
     _logger = logger;
 }
 public DownloadedAlbumsCommandService(IDownloadedTracksImportService downloadedTracksImportService,
                                       ITrackedDownloadService trackedDownloadService,
                                       IDiskProvider diskProvider,
                                       Logger logger)
 {
     _downloadedTracksImportService = downloadedTracksImportService;
     _trackedDownloadService        = trackedDownloadService;
     _diskProvider = diskProvider;
     _logger       = logger;
 }
Exemple #3
0
 public CompletedDownloadService(IEventAggregator eventAggregator,
                                 IHistoryService historyService,
                                 IProvideImportItemService provideImportItemService,
                                 IDownloadedTracksImportService downloadedTracksImportService,
                                 IArtistService artistService,
                                 ITrackedDownloadAlreadyImported trackedDownloadAlreadyImported)
 {
     _eventAggregator               = eventAggregator;
     _historyService                = historyService;
     _provideImportItemService      = provideImportItemService;
     _downloadedTracksImportService = downloadedTracksImportService;
     _artistService = artistService;
     _trackedDownloadAlreadyImported = trackedDownloadAlreadyImported;
 }
Exemple #4
0
 public CompletedDownloadService(IConfigService configService,
                                 IEventAggregator eventAggregator,
                                 IHistoryService historyService,
                                 IDownloadedTracksImportService downloadedTracksImportService,
                                 IParsingService parsingService,
                                 IArtistService artistService,
                                 Logger logger)
 {
     _configService   = configService;
     _eventAggregator = eventAggregator;
     _historyService  = historyService;
     _downloadedTracksImportService = downloadedTracksImportService;
     _parsingService = parsingService;
     _logger         = logger;
     _artistService  = artistService;
 }