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}' 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 = decimal.Parse(dt.Rows[0]["quantidade_estoque"].ToString()), Unidade_Medida = dt.Rows[0]["unidade_medida"].ToString(), Link_Foto = 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(), Preco_Unitario = decimal.Parse(dt.Rows[i]["preco_unitario"].ToString()), Quantidade_Estoque = decimal.Parse(dt.Rows[i]["quantidade_estoque"].ToString()), Unidade_Medida = dt.Rows[i]["unidade_medida"].ToString(), Link_Foto = dt.Rows[i]["link_foto"].ToString() }; lista.Add(item); } return(lista); }