Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            SetupAirlineData();

            string command = "";

            do
            {
                command = Console.ReadLine() ?? "";
                var enteredText = command.ToLower();

                if (enteredText.Contains("print summary"))
                {
                    Console.WriteLine();
                    Console.WriteLine(_scheduledFlight.GetSummaryReport());
                }
                else if (enteredText.Contains("add general"))
                {
                    AddPassengerToScheduledFlight(enteredText, PassengerTypeEnum.General, false);
                }
                else if (enteredText.Contains("add loyalty"))
                {
                    AddPassengerToScheduledFlight(enteredText, PassengerTypeEnum.LoyaltyMember, true);
                }
                else if (enteredText.Contains("add airline"))
                {
                    AddPassengerToScheduledFlight(enteredText, PassengerTypeEnum.AirlineEmployee, false);
                }
                else if (enteredText.Contains("add discounted"))
                {
                    AddPassengerToScheduledFlight(enteredText, PassengerTypeEnum.Discounted, false);
                }
                else if (enteredText.Contains("exit"))
                {
                    Environment.Exit(1);
                }
                else
                {
                    WriteUnknownInputMessage();
                }
            } while (command != "exit");
        }