public ArtistLookupEngine(IRoadieSettings configuration, IHttpEncoder httpEncoder, IRoadieDbContext context, ICacheManager cacheManager, ILogger <ArtistLookupEngine> logger, musicbrainz.IMusicBrainzProvider musicBrainzProvider, lastfm.ILastFmHelper lastFmHelper, spotify.ISpotifyHelper spotifyHelper, wikipedia.IWikipediaHelper wikipediaHelper, discogs.IDiscogsHelper discogsHelper, IITunesSearchEngine iTunesSearchEngine) : base(configuration, httpEncoder, context, cacheManager, logger) { ITunesArtistSearchEngine = iTunesSearchEngine; MusicBrainzArtistSearchEngine = musicBrainzProvider; LastFmArtistSearchEngine = lastFmHelper; SpotifyArtistSearchEngine = spotifyHelper; WikipediaArtistSearchEngine = wikipediaHelper; DiscogsArtistSearchEngine = discogsHelper; }
public LabelLookupEngine(IRoadieSettings configuration, IHttpEncoder httpEncoder, IRoadieDbContext context, ICacheManager cacheManager, ILogger <LabelLookupEngine> logger, discogs.IDiscogsHelper discogsHelper) : base(configuration, httpEncoder, context, cacheManager, logger) { DiscogsLabelSearchEngine = discogsHelper; }