Example #1
0
        public Pedido PrepararPedido(Patrao patrao, int comidaQuenteId, int comidaFriaId)
        {
            Console.WriteLine("{0}, realizando pedido para o prato frio", comidaFriaId.ToString());
            Console.WriteLine("{0}, realizando pedido para o prato quente", comidaQuenteId.ToString());

            Pedido pedido = new Pedido
            {
                Aperitivo = _preparoFrio.PrepararPrato(comidaFriaId),
                Entrada   = _preparoQuente.PrepararPrato(comidaQuenteId)
            };

            return(pedido);
        }
Example #2
0
        public static void Executar()
        {
            Garçom garçom = new Garçom();

            Console.WriteLine("Olá, serei seu garçom hoje, qual o seu nome?");
            var nome = Console.ReadLine();

            Patrao patrao = new Patrao(nome);

            Console.WriteLine("Olá " + patrao.Nome + ". Qual sera seu aperitivo hoje? (1-15):");
            var comidaFriaId = int.Parse(Console.ReadLine());

            Console.WriteLine("Muito bem. Qual será a entrada? (1-20):");
            var comidaQuenteId = int.Parse(Console.ReadLine());

            Console.WriteLine("Certo, já vou pedir para preparem já!");

            garçom.PrepararPedido(patrao, comidaQuenteId, comidaFriaId);

            Console.ReadKey();
        }