Пример #1
0
        public void CadastrarVenda(VendaCerveja vendaCerveja)
        {
            using var command = new NpgsqlCommand("INSERT INTO vendas_cerveja(marca, valor_unitario, quantidade_vendida, valor_total_venda) " +
                                                  "VALUES (@marca, @valor_unitario, @quantidade_vendida, @valor_total_venda)", _conn);

            command.Parameters.Add(new NpgsqlParameter("marca", vendaCerveja.CervejaParaVenda.Marca));
            command.Parameters.Add(new NpgsqlParameter("valor_unitario", vendaCerveja.CervejaParaVenda.ValorUnitario));
            command.Parameters.Add(new NpgsqlParameter("quantidade_vendida", vendaCerveja.QuantidadeParaVenda));
            command.Parameters.Add(new NpgsqlParameter("valor_total_venda", vendaCerveja.ValorTotalDaVenda));

            command.ExecuteNonQuery();
        }
Пример #2
0
        private static void VenderCervejaLagger(int quantidadeCerveja)
        {
            var cervejaLagger      = new CervejaLagger();
            var vendaCervejaLagger = new VendaCerveja(cervejaLagger);

            decimal valorDaVenda = vendaCervejaLagger.CalcularValorVendaCervejaPorQuantidade(quantidadeCerveja);

            Console.WriteLine($"Cerveja {cervejaLagger.TipoCerveja}: " +
                              $"quantidade: {quantidadeCerveja} - " +
                              $"preço unitário: R$ {cervejaLagger.ValorUnitario}.");

            Console.WriteLine("Total da venda: " + valorDaVenda);
        }
 private void CadastrarVendaNaBaseDeDados(VendaCerveja vendaCerveja)
 {
     _vendaRepository.CadastrarVenda(vendaCerveja);
 }