public ProdutoModel RetornarProduto(int?id) { ProdutoModel item; DAL objDAL = new DAL(); string sql = $"SELECT id, nome, descricao, preco_unitario, quantidade_estoque, unidade_medida, link_foto FROM Produto WHERE id='{id}'"; 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(), PrecoUnitario = decimal.Parse(dt.Rows[0]["preco_unitario"].ToString()), QuantidadeEstoque = decimal.Parse(dt.Rows[0]["quantidade_estoque"].ToString()), UnidadeMedida = dt.Rows[0]["unidade_medida"].ToString(), LinkFoto = dt.Rows[0]["link_foto"].ToString(), }; return(item); }
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, unidade_medida, 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(), PrecoUnitario = decimal.Parse(dt.Rows[i]["preco_unitario"].ToString()), QuantidadeEstoque = decimal.Parse(dt.Rows[i]["quantidade_estoque"].ToString()), UnidadeMedida = dt.Rows[i]["unidade_medida"].ToString(), LinkFoto = dt.Rows[i]["link_foto"].ToString(), }; lista.Add(item); } return(lista); }