Exemple #1
0
        private void DescontarQuantidade(Pedido pedido)
        {
            ProdutoRepositorio produtoRepositorio = new ProdutoRepositorio();

            foreach (var item in pedido.Itens)
            {
                var produto = produtoRepositorio.ObterPorId(item.Produto.Id);
                if (produto.Quantidade > 0)
                {
                    produto.BaixarEstoque();
                    produtoRepositorio.Alterar(produto.Id);
                    contexto.SaveChanges();
                }
            }
        }