public IEnumerable <Track> GetTracksReccomendationsBasedOnTrack(string trackId, int limit = 10) { var tracksAsJson = requestHelper.GetData(ApiAdresses.Reccomendations, new RecommendationsParameters(new List <RecommendationsGenre>()) { Tracks = new List <string> { trackId }, Limit = limit.ToString() }); return(GetTracksFromJson(tracksAsJson)); }
public Artist GetArtist(string id) { var artistAsJson = requestHelper.GetData(string.Format(ApiAdresses.Artist, id)); var artist = GetArtistFromJson(artistAsJson); return(artist); }
public Artist GetArtistBasedOnTrack(string trackId) { var trackAsJson = requestHelper.GetData(string.Format(ApiAdresses.Track, trackId)); var track = GetTrackFromJson(trackAsJson); var artistId = track?.Artists[0]?.Id; return(artistService.GetArtist(artistId)); }