// GET: api/Produtos/5 public Produto GetProduto(int id) { var produto = _produtoRepositorio.Find(id); if (produto == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); } return(produto); }
public virtual Produto Localizar(long?id) { try { return(_ProdutoRepositorio.Find(id)); } catch (Exception ex) { throw ex; } }
public bool AlterarEstoque(int produtoId, int quantidade) { var produto = _produtoRepositorio.Find(produtoId); if (produto == null) { return(false); } var estoque = produto.Quantidade + quantidade; produto.AlterarQuantidade(estoque); _produtoRepositorio.SalvarTodos(); return(true); }