public async Task <List <GameTotals> > GetGameTotals(int idCalendario) { var gameTotals = new List <GameTotals>(); try { var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync($"api/boxscores/{idCalendario}"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); gameTotals = JsonConvert.DeserializeObject <List <GameTotals> >(content); } else { return(gameTotals); } } catch (Exception e) { string nada = e.Message; return(gameTotals); } return(gameTotals); }
public async Task <Players> GetPlayerID(int idPlayer) { var players = new Players(); try { var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync($"api/players/{idPlayer}"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); players = JsonConvert.DeserializeObject <Players>(content); } else { return(players); } } catch (Exception e) { string nada = e.Message; return(players); } return(players); }
public async Task <List <Team> > GetTeams() { var teams = new List <Team>(); try { var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync("api/equipo/colectivo/temporadas/2016"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); teams = JsonConvert.DeserializeObject <List <Team> >(content); } else { return(teams); } } catch (Exception e) { string nada = e.Message; return(teams); } return(teams); }
public async Task <List <TeamInformation> > GetTeamInformation(int idTeam) { var teamInformation = new List <TeamInformation>(); try { var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync($"api/equipo/staff/{idTeam}"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); teamInformation = JsonConvert.DeserializeObject <List <TeamInformation> >(content); } else { return(teamInformation); } } catch (Exception e) { string nada = e.Message; return(teamInformation); } return(teamInformation); }
public async Task <List <Publicidad> > GetPublicidad() { var publicidad = new List <Publicidad>(); try { string urlClient = "api/Publicidad"; var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync(urlClient); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); publicidad = JsonConvert.DeserializeObject <List <Publicidad> >(content); } else { return(publicidad); } } catch (Exception e) { string nada = e.Message; } return(publicidad); }
public async Task <List <GameDay> > GetGameDay(string fecha) { var gameDay = new List <GameDay>(); try { string urlClient = "api/calendario"; var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); if (fecha != null) { urlClient = $"api/calendarios/1/2016/{fecha}/SR"; } var response = await client.GetAsync(urlClient); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); gameDay = JsonConvert.DeserializeObject <List <GameDay> >(content); } else { return(gameDay); } } catch (Exception e) { string nada = e.Message; } return(gameDay); }
public async Task <List <News> > GetNews() { try { var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync("api/news"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); var news = JsonConvert.DeserializeObject <List <News> >(content); return(news); } else { var nada = response.StatusCode; return(null); } } catch (Exception e) { string nada = e.Message; } return(null); }
public async Task <TemporadaActual> GetTemporadaActual() { var temporadaActual = new TemporadaActual(); try { var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync("api/season"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); temporadaActual = JsonConvert.DeserializeObject <TemporadaActual>(content); return(temporadaActual); } else { var nada = response.StatusCode; return(temporadaActual); } } catch (Exception e) { string nada = e.Message; } return(temporadaActual); }
public async Task <List <Schedule> > GetSchedule(string year, string etapa) { var schedule = new List <Schedule>(); try { //string year = string.Empty; //string etapa = string.Empty; //var temporadaActual = new TemporadaActual(); //temporadaActual = await Helpers.SettingHelper.TemporadaActual(); //if (temporadaActual != null) //{ // year = temporadaActual.Temporada; // etapa = temporadaActual.Etapa; //} var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync($"api/calendarios/1/{year}/0/{etapa}"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); schedule = JsonConvert.DeserializeObject <List <Schedule> >(content); } else { return(schedule); } } catch (Exception e) { string nada = e.Message; return(schedule); } return(schedule); }
public async Task <List <Leader> > GetLeaders(string equipo, string area, string circuito, string temporada, string etapa) { var leaders = new List <Leader>(); try { var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); string url = ""; if (equipo == "t" || equipo == "n" || equipo == "s") { url = $"api/lideres/{area}/{circuito}/{temporada}/{etapa}"; } else { url = $"api/lideres/equipos/{equipo}/{area}/{temporada}/{etapa}"; } var response = await client.GetAsync(url); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); leaders = JsonConvert.DeserializeObject <List <Leader> >(content); } else { return(leaders); } } catch (Exception e) { string nada = e.Message; return(leaders); } return(leaders); }
public async Task <List <Standing> > GetStanding(string circuito) { try { string year = "2018"; //Helpers.Settings.TemporadaSettings; string etapa = "SR"; // Helpers.Settings.EtapaSettings; //var temporadaActual = new TemporadaActual(); //temporadaActual = await Helpers.SettingHelper.TemporadaActual(); var client = new HttpClient(); client.BaseAddress = new Uri(UrlBaseRest.GetUrlBaseRest()); var response = await client.GetAsync($"api/posiciones/{year}/{etapa}/{circuito}"); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); var stading = JsonConvert.DeserializeObject <List <Standing> >(content); return(stading); } else { var nada = response.StatusCode; return(null); } } catch (Exception e) { string nada = e.Message; } return(null); }