public async Task <List <LastArtist> > GetSimilarArtistsAsync(string name, int limit = 30) { var resp = await _artistApi.GetSimilarArtistsAsync(name, true, limit); ThrowIfError(resp); return(resp.Content); }
public async Task <WebResults> GetSimilarArtistsAsync(string name, int limit = 30) { WebResults results; var resp = await _artistApi.GetSimilarArtistsAsync(name, true, limit); results = CreateResults(resp); results.Artists = new List <WebArtist>(); foreach (var o in resp.Content) { results.Artists.Add(CreateArtist(o, false)); } if (resp != null) { resp = null; } return(results); }
public async Task <List <LastArtist> > GetSimilarArtistsAsync(string name, int limit = 30) { var resp = await _artistApi.GetSimilarArtistsAsync(name, true, limit); return(resp.Success ? resp.Content.ToList() : null); }