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 ArtistLookupModule(ISearchForNewArtist searchProxy) : base("/artist/lookup") { _searchProxy = searchProxy; Get["/"] = x => Search(); }