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);
        }
Example #2
0
        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);
        }