}//delete public List <DTOComentario> SelectAll() { DTOComentario comentario = null; DALPostagem postagem = null; DALUsuario usuario = null; List <DTOComentario> comentarios = new List <DTOComentario>(); IDbConnection objConexao; IDbCommand objCommand; IDataReader objDataReader; try { objConexao = Mapped.Connection(); string sql = "SELECT * FROM tbl_comentario WHERE com_ativo = true"; objCommand = Mapped.Command(sql, objConexao); objDataReader = objCommand.ExecuteReader(); while (objDataReader.Read()) { comentario = new DTOComentario(); postagem = new DALPostagem(); usuario = new DALUsuario(); comentario.ComentarioId = Convert.ToInt32(objDataReader["com_id"]); comentario.Conteudo = Convert.ToString(objDataReader["com_conteudo"]); comentario.DataComentario = Convert.ToDateTime(objDataReader["com_data"]); //comentario.Postagem = postagem.Select(Convert.ToInt32(objDataReader["pos_id"])); //comentario.Usuario = usuario.Select(Convert.ToInt32(objDataReader["col_id"])); comentarios.Add(comentario); } objConexao.Close(); objConexao.Dispose(); objCommand.Dispose(); return(comentarios); } catch (Exception) { throw new Exception("Ocorreu um erro ao selecionar os dados de comentarios."); } }
public DTOComentario Select(int codigo) { DTOComentario comentario = null; DALPostagem postagem = null; DALUsuario usuario = null; IDbConnection objConexao; IDbCommand objComando; IDataReader objDataReader; objConexao = Mapped.Connection(); objComando = Mapped.Command("SELECT * FROM tbl_comentario WHERE com_id = ?codigo AND com_ativo = true", objConexao); objComando.Parameters.Add(Mapped.Parameter("?codigo", codigo)); objDataReader = objComando.ExecuteReader(); while (objDataReader.Read()) { comentario = new DTOComentario(); postagem = new DALPostagem(); usuario = new DALUsuario(); comentario.ComentarioId = Convert.ToInt32(objDataReader["com_id"]); comentario.Conteudo = Convert.ToString(objDataReader["com_conteudo"]); comentario.DataComentario = Convert.ToDateTime(objDataReader["com_data"]); //comentario.Postagem = postagem.Select(Convert.ToInt32(objDataReader["pos_id"])); //comentario.Usuario = usuario.Select(Convert.ToInt32(objDataReader["col_id"])); } objConexao.Close(); objDataReader.Close(); objComando.Dispose(); objConexao.Dispose(); objDataReader.Dispose(); return(comentario); }