public async Task <JsonResult <PlaylistItem> > PesquisarPlaylist(PesquisarPlaylistParametros pesquisarPlaylistParametros) { var spotify = new SpotifyNegocio(); var playList = await spotify.PesquisarPlaylist(pesquisarPlaylistParametros); return(Json(playList)); }
public async Task <PlaylistItem> PesquisarPlaylist(PesquisarPlaylistParametros pesquisarPlaylistParametros) { var regex = new Regex("^(spotify:user:([a-zA-z0-9])+:playlist:([a-zA-z0-9])+)"); if (regex.IsMatch(pesquisarPlaylistParametros.Url)) { var slipUrl = pesquisarPlaylistParametros.Url.Split(':'); var user = slipUrl[2]; var playlist = slipUrl[4]; return(await PegarPlaylist(new PlaylistTrackParametro { Id = playlist, IdUsuario = user })); } return(null); }