public string EmitirCupomDaVenda(VendaCervejaComum vendaCerveja) { var cupomVenda = new StringBuilder(); cupomVenda.AppendLine($"-- Cerveja -- Valor unitário -- Quantidade da Venda -- Valor total da Venda"); cupomVenda.AppendLine($"{vendaCerveja.CervejaParaVenda.Marca} -- R$ {vendaCerveja.CervejaParaVenda.ValorUnitario} -- " + $"{vendaCerveja.QuantidadeParaVenda} -- {vendaCerveja.ValorTotalDaVenda}"); return(cupomVenda.ToString()); }
private VendaCervejaComum VenderBrahma() { var brahma = new Cerveja(marca: "brahma", valorUnitario: 4.00m); var vendaCerveja = new VendaCervejaComum(); vendaCerveja.VenderCerveja(cerveja: brahma, quantidade: 10); return(vendaCerveja); }
public void EfetuarVendaCerveja() { VendaCervejaComum vendaBrahma = VenderBrahma(); VendaCervejaPremium vendaStella = VenderStella(); ExcluirVendasAntigas(); CadastrarVendaNaBaseDeDados(vendaBrahma); CadastrarVendaNaBaseDeDados(vendaStella); SomarValorTotalDasVendas(vendaBrahma, vendaStella); new ListarVendas(_vendaRepository) .ListarVendasDaBaseDeDados(); }
private void SomarValorTotalDasVendas(VendaCervejaComum vendaBrahma, VendaCervejaPremium vendaStella) { ValorTotalDasVendas = vendaBrahma.ValorTotalDaVenda + vendaStella.ValorTotalDaVenda; }