public ProdutoModel RetornarProduto(int?id) { ProdutoModel item; DAL objDAL = new DAL(); string sql = $"SELECT id, nome, descricao, preco_unitario, quantidade_estoque, link_foto FROM Produto where id='{id}' order by nome asc"; DataTable dt = objDAL.RetDataTable(sql); item = new ProdutoModel { Id = dt.Rows[0]["id"].ToString(), Nome = dt.Rows[0]["nome"].ToString(), Descricao = dt.Rows[0]["descricao"].ToString(), Preco_Unitario = decimal.Parse(dt.Rows[0]["preco_unitario"].ToString()), Quantidade_Estoque = Int16.Parse(dt.Rows[0]["quantidade_estoque"].ToString()), Link_Foto = dt.Rows[0]["link_foto"].ToString(), }; return(item); }
// READ public List <ProdutoModel> ListarTodosProdutos() { List <ProdutoModel> lista = new List <ProdutoModel>(); ProdutoModel item; DAL objDAL = new DAL(); string sql = "SELECT id, nome, descricao, preco_unitario, quantidade_estoque, link_foto FROM Produto order by nome asc"; DataTable dt = objDAL.RetDataTable(sql); for (int i = 0; i < dt.Rows.Count; i++) { item = new ProdutoModel { Id = dt.Rows[i]["id"].ToString(), Nome = dt.Rows[i]["nome"].ToString(), Descricao = dt.Rows[i]["descricao"].ToString(), Preco_Unitario = decimal.Parse(dt.Rows[i]["preco_unitario"].ToString()), Quantidade_Estoque = Int16.Parse(dt.Rows[i]["quantidade_estoque"].ToString()), Link_Foto = dt.Rows[i]["link_foto"].ToString(), }; lista.Add(item); } return(lista); }