public void BaixarQuantidadeNoEstoque(Pedido pedido) { var estoque = pedido.Estoque; estoque.QuantidadeAtual = -pedido.Quantidade; _operableRepository.Save(estoque); }
public void RealizarVenda(IEnumerable <Pedido> pedidos) { var totalVenda = 0m; foreach (var pedido in pedidos) { var estoque = pedido.Estoque; estoque.QuantidadeAtual = -pedido.Quantidade; _operableRepository.Save(estoque); if (pedido.Presente) { _alert.Show("Empacotar!!!"); } totalVenda += (pedido.Quantidade * pedido.ValorUnitario) - pedido.Desconto; } _alert.Show($"Total da venda {totalVenda}"); }