private List <Noticia> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var noticia = new List <Noticia>(); UsuarioRepositorioADO usuario = new UsuarioRepositorioADO(); TimeRepositorioADO time = new TimeRepositorioADO(); while (reader.Read()) { var temObjeto = new Noticia() { Id = Convert.ToInt32(reader["id"].ToString()), Titulo = reader["titulo"].ToString(), Corpo = reader["noticia"].ToString(), Usuario = usuario.ListarPorId(reader["id_usuario"].ToString()), DataNoticia = DateTime.Parse(reader["data_noticia"].ToString()).ToString("dd/MM/yyyy HH:mm:ss") }; if (!reader["id_time"].ToString().Equals("")) { temObjeto.Time = time.ListarPorId(reader["id_time"].ToString()); } noticia.Add(temObjeto); } reader.Close(); return(noticia); }
private List <Bolao> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var bolao = new List <Bolao>(); while (reader.Read()) { PartidaRepositorioADO partida = new PartidaRepositorioADO(); UsuarioRepositorioADO usuario = new UsuarioRepositorioADO(); var temObjeto = new Bolao() { Id = int.Parse(reader["Id"].ToString()), // IdBolaoCampeonato = int.Parse(reader["id_bolao_campeonato"].ToString()), GolMandante = Convert.ToInt16(reader["gol_time_mandante"].ToString()), GolVisitante = Convert.ToInt16(reader["gol_time_visitante"].ToString()), Partida = partida.ListarPorId(reader["id_partida"].ToString()), Usuario = usuario.ListarPorId(reader["id_usuario"].ToString()), PontosAdquiridos = Convert.ToInt16(reader["pontos_adquiridos"].ToString()) }; bolao.Add(temObjeto); } reader.Close(); return(bolao); }