public bool AlterarProduto(DTOs.Produto produto) { try { using (HSContext hs = new HSContext()) { var produtoAlterar = hs.Tbproduto.First(x => x.Idproduto == produto.idProduto); produtoAlterar.Descricao = produto.descricao.ToUpper(); produtoAlterar.Valor = Decimal.Parse(produto.valor); hs.SaveChanges(); } } catch (Exception ex) { erros.Add("O produto não foi alterado."); erros.Add(ex.Message); return(false); } return(true); }
public bool IncluirProduto(DTOs.Produto produto) { try { using (HSContext hs = new HSContext()) { Tbproduto produtoAdd = new Tbproduto(); produtoAdd.Descricao = produto.descricao.ToUpper(); produtoAdd.Valor = decimal.Parse(produto.valor); hs.Tbproduto.Add(produtoAdd); hs.SaveChanges(); } } catch (Exception ex) { erros.Add("O produto não foi adicionado."); erros.Add(ex.Message); return(false); } return(true); }
public IActionResult AlterarProduto([FromBody] DTOs.Produto produto) { var retorno = ProdutoNegocio.AlterarProduto(produto); return(Ok(retorno)); }