public ImportListSyncService(IImportListFactory importListFactory, IImportListExclusionService importListExclusionService, IFetchAndParseImportList listFetcherAndParser, ISearchForNewAlbum albumSearchService, ISearchForNewArtist artistSearchService, IArtistService artistService, IAlbumService albumService, IAddArtistService addArtistService, IAddAlbumService addAlbumService, IEventAggregator eventAggregator, IManageCommandQueue commandQueueManager, Logger logger) { _importListFactory = importListFactory; _importListExclusionService = importListExclusionService; _listFetcherAndParser = listFetcherAndParser; _albumSearchService = albumSearchService; _artistSearchService = artistSearchService; _artistService = artistService; _albumService = albumService; _addArtistService = addArtistService; _addAlbumService = addAlbumService; _eventAggregator = eventAggregator; _commandQueueManager = commandQueueManager; _logger = logger; }
public CandidateService(ISearchForNewAlbum albumSearchService, IArtistService artistService, IAlbumService albumService, IReleaseService releaseService, IMediaFileService mediaFileService, Logger logger) { _albumSearchService = albumSearchService; _artistService = artistService; _albumService = albumService; _releaseService = releaseService; _mediaFileService = mediaFileService; _logger = logger; }
public AlbumLookupModule(ISearchForNewAlbum searchProxy) : base("/album/lookup") { _searchProxy = searchProxy; Get["/"] = x => Search(); }