public IList <AoVivoViewModel> AoVivo() { var resultados = JsonConvert.DeserializeObject <ResultadoViewModel>(_footballData.Get("/v1/competitions/467/fixtures")).Fixtures; var resultadosAoVivo = resultados.Where(x => x.Status.ToUpper().Equals("IN_PLAY")); if (!resultadosAoVivo.Any()) { return(null); } var jogos = new List <AoVivoViewModel>(); foreach (var resultado in resultadosAoVivo) { var palpitesDoJogo = _palpitesServicosApp.ListarPorJogo(Helpers.GetIdByHref(resultado.Links.HomeTeam.Href), Helpers.GetIdByHref(resultado.Links.AwayTeam.Href)).OrderBy(x => x.Email).ToList(); var jogo = new AoVivoViewModel { Jogo = resultado, Palpites = palpitesDoJogo }; jogos.Add(jogo); } return(jogos); }
public IActionResult Get(int mandante, int visitante) { return(Response(_servicosApp.ListarPorJogo(mandante, visitante))); }