public async Task ProcessarAtualizacao(Produto produtoEnviado) { Produto produto = _produtoRepository.GetAsync(produtoEnviado.Id).Result; if (produto != null) { produto.Codigo = produtoEnviado.Codigo; produto.Nome = produtoEnviado.Nome; produto.Preco = produtoEnviado.Preco; produto.Quantidade = produtoEnviado.Quantidade; await _produtoRepository.UpdateAsync(produto); await _unitOfWork.CommitAsync(); } }
public async Task <ProdutoVenda> Criar(int idProduto, int quantidade) { var produto = await _produtoRepositorio.GetAsync(idProduto); return(new ProdutoVenda(produto, quantidade)); }