コード例 #1
0
        public static List <Cerveja> Vender(Cerveja cerveja, int quantidade)
        {
            var     venda      = new CalculoVendaCerveja(cerveja);
            decimal valorVenda = venda.CalcularVenda(quantidade);

            Console.WriteLine($"--> Vendido {quantidade} cervejas tipo {cerveja.TipoCerveja.GetDisplayName()} - " +
                              $"Valor total: {valorVenda}");

            return(CriarListaDeCervejasVendidas(cerveja, quantidade));
        }
コード例 #2
0
        private static List <Cerveja> VenderCervejasLagger(Cerveja cervejaLagger)
        {
            Console.WriteLine("Informe a quantidade de cerveja pilsen: ");

            int quantidade = Convert.ToInt32(Console.ReadLine());

            _quantidadeTotalCervejasVendidas += quantidade;

            return(VendaCerveja.Vender(cervejaLagger, quantidade));
        }
コード例 #3
0
        private static List <Cerveja> CriarListaDeCervejasVendidas(Cerveja cerveja, int quantidade)
        {
            var cervejasVendidas = new List <Cerveja>();

            for (int numeroCerveja = 0; numeroCerveja < quantidade; numeroCerveja++)
            {
                cervejasVendidas.Add(cerveja);
            }

            return(cervejasVendidas);
        }