Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
        public IActionResult AlterarProduto([FromBody] DTOs.Produto produto)
        {
            var retorno = ProdutoNegocio.AlterarProduto(produto);

            return(Ok(retorno));
        }