public decimal ObterTotalDoCarrinho() { decimal valorTotal = 0; foreach (var item in carrinho.Items) { var produto = Dados.ProdutosDados._produtos.First(produto => produto.Id == item.IdDoProduto); var valorDesconto = new Promocao.Promocao().GetDesconto(produto, item.Quantidade); valorTotal += (produto.Preco * item.Quantidade) - valorDesconto; } return(valorTotal); }
public void IncluirPromocao(Promocao.Promocao promocao) { Promocao = promocao; }