public List <AoVivo> PartidaAoVivo(string id) { try { using (contexto = new Contexto()) { var strQuery = string.Format("SELECT p.* " + "FROM t_jogo_online p " + "WHERE p.id_partida = " + id + "ORDER BY p.data_hora_comentario desc"); var retornoDataReader = contexto.ExecutaComandoComRetorno(strQuery); List <AoVivo> listaComentarios = new List <AoVivo>(); while (retornoDataReader.Read()) { AoVivo aoVivo = new AoVivo(); DateTime data = DateTime.Parse(retornoDataReader["data_hora_comentario"].ToString()); aoVivo.Data = data.ToString("dd/MM/yyyy HH:mm:ss"); aoVivo.Comentario = retornoDataReader["comentario"].ToString().Trim(); listaComentarios.Add(aoVivo); } return(listaComentarios); } } catch (Exception ex) { TratamentoLog.GravarLog("PartidaRepositorioADO::PartidaAoVivo:. Erro ao PartidaAoVivo: " + ex.Message, TratamentoLog.NivelLog.Erro); return(null); } }
public String AoVivo(string id) { List <AoVivo> comentariosList = (List <AoVivo>)appPartida.PartidaAoVivo(id); Partida partida = appPartida.ListarPorId(id); AoVivo aoVivo = new AoVivo(); aoVivo.Data = "Resultado"; aoVivo.Comentario = partida.GolMandante + "_" + partida.GolVisitante; comentariosList.Add(aoVivo); return(JsonConvert.SerializeObject(comentariosList, Formatting.Indented)); }