Exemplo n.º 1
0
 public RefreshArtistService(IProvideArtistInfo artistInfo,
                             IArtistService artistService,
                             IArtistMetadataService artistMetadataService,
                             IAlbumService albumService,
                             IRefreshAlbumService refreshAlbumService,
                             IEventAggregator eventAggregator,
                             IMediaFileService mediaFileService,
                             IHistoryService historyService,
                             IDiskScanService diskScanService,
                             ICheckIfArtistShouldBeRefreshed checkIfArtistShouldBeRefreshed,
                             IConfigService configService,
                             IImportListExclusionService importListExclusionService,
                             Logger logger)
     : base(logger, artistMetadataService)
 {
     _artistInfo                     = artistInfo;
     _artistService                  = artistService;
     _albumService                   = albumService;
     _refreshAlbumService            = refreshAlbumService;
     _eventAggregator                = eventAggregator;
     _mediaFileService               = mediaFileService;
     _historyService                 = historyService;
     _diskScanService                = diskScanService;
     _checkIfArtistShouldBeRefreshed = checkIfArtistShouldBeRefreshed;
     _configService                  = configService;
     _importListExclusionService     = importListExclusionService;
     _logger = logger;
 }
Exemplo n.º 2
0
 public ImportApprovedTracks(IUpgradeMediaFiles trackFileUpgrader,
                             IMediaFileService mediaFileService,
                             IAudioTagService audioTagService,
                             ITrackService trackService,
                             IArtistService artistService,
                             IAddArtistService addArtistService,
                             IAlbumService albumService,
                             IRefreshAlbumService refreshAlbumService,
                             IRootFolderService rootFolderService,
                             IRecycleBinProvider recycleBinProvider,
                             IExtraService extraService,
                             IDiskProvider diskProvider,
                             IReleaseService releaseService,
                             IEventAggregator eventAggregator,
                             IManageCommandQueue commandQueueManager,
                             Logger logger)
 {
     _trackFileUpgrader   = trackFileUpgrader;
     _mediaFileService    = mediaFileService;
     _audioTagService     = audioTagService;
     _trackService        = trackService;
     _artistService       = artistService;
     _addArtistService    = addArtistService;
     _albumService        = albumService;
     _refreshAlbumService = refreshAlbumService;
     _rootFolderService   = rootFolderService;
     _recycleBinProvider  = recycleBinProvider;
     _extraService        = extraService;
     _diskProvider        = diskProvider;
     _releaseService      = releaseService;
     _eventAggregator     = eventAggregator;
     _commandQueueManager = commandQueueManager;
     _logger = logger;
 }