public ImageSearchManager(IRoadieSettings configuration, ICacheManager cacheManager, ILogger <ImageSearchManager> logger, IBingImageSearchEngine bingImageSearchEngine, IITunesSearchEngine iTunesSearchEngine, string requestIp = null, string referrer = null) { Configuration = configuration; _bingSearchEngine = bingImageSearchEngine; _itunesSearchEngine = iTunesSearchEngine; }
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; }