示例#1
0
        public Playlist(CategoriaPlaylist categoria, List <Musica> musicas)
        {
            Categoria = categoria.GetDisplayName();
            Musicas   = musicas;

            Success = true;
        }
示例#2
0
        public static Playlist ConverterParaPlaylist(this Task <JObject> obj, CategoriaPlaylist categoriaPlaylist)
        {
            if (obj.Result == null)
            {
                return(null);
            }

            var resultListaMusicas = obj.Result["tracks"];

            var musicas = resultListaMusicas.Select(resultMusica => new Musica(resultMusica["name"].ToString())).ToList();

            var result = new Playlist(categoriaPlaylist, musicas);

            return(result);
        }
示例#3
0
 private static async Task <HttpResponseMessage> ObterRecomendacaoPlaylist(CategoriaPlaylist categoriaPlaylist)
 {
     return(await _httpClient.GetAsync(string.Format(AppSettingsSpotify.Instance.ObterRecomendacaoPlaylistPorCategoria, categoriaPlaylist.GetDisplayName())));
 }