Esempio n. 1
0
        static void Main(string[] args)
        {
            bool exitFlag = false;

            ScreenHelper.WriteBeginningMenu();

            while (!exitFlag)
            {
                try
                {
                    char choice = ScreenHelper.WriteMenu();

                    switch (choice)
                    {
                    case '1':
                        ScreenHelper.WriteAndReadVehicleMenu();
                        break;

                    case '2':
                        ScreenHelper.WriteResults();
                        break;

                    case '3':
                        ScreenHelper.CleanScreen();
                        break;

                    default:
                        ScreenHelper.WrongChoice();
                        break;
                    }
                }
                catch (NotImplementedException)
                {
                    Console.WriteLine("Hatalı veri girişi yaptınız. Lütfen tekrar deneyiniz.");
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Beklenmeyen bir hata aldık. Hata detayları aşağıdaki gibidir;\n{0}\n{1}", ex.Message, ex.StackTrace);
                }
            }
        }