public async Task <PartidasArray> GetPartidasAsync() { string url = getURL("partidas"); HttpClient client = new HttpClient(); var response = await client.GetAsync(url); String content = await response.Content.ReadAsStringAsync(); PartidasArray partidas = JsonConvert.DeserializeObject <PartidasArray>(content); return(partidas); }
private async Task <List <Partida> > DoCarregarPartidas() { CartoladaApi cartoladaApi = new CartoladaApi(); PartidasArray partidas = await cartoladaApi.GetPartidasAsync(); List <Partida> retorno = new List <Partida>(); List <Clube> clubes = await cartoladaApi.GetClubesAsync(); foreach (Partida partida in partidas.Partidas) { partida.ClubeCasa = clubes.Find(c => c.Id == partida.IdClubeCasa); partida.ClubeVisitante = clubes.Find(c => c.Id == partida.IdClubeVisitante); retorno.Add(partida); } retorno.Sort(); return(retorno); }