예제 #1
0
        public async Task <List <LastArtist> > GetSimilarArtistsAsync(string name, int limit = 30)
        {
            var resp = await _artistApi.GetSimilarArtistsAsync(name, true, limit);

            ThrowIfError(resp);
            return(resp.Content);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }