示例#1
0
        private bool MainMenu()
        {
            Console.Clear();
            Console.WriteLine("-------------------------------");
            Console.WriteLine("          SAMMURAI DB          ");
            Console.WriteLine("-------------------------------");
            Console.WriteLine();
            Console.WriteLine("What do you want to do?");
            Console.WriteLine("1. Add new Samurai ");
            Console.WriteLine("2. Update Samurai");
            Console.WriteLine("3. Delete Samurai");
            Console.WriteLine("4. Show DB");
            Console.WriteLine("5. Exit");

            switch (Console.ReadLine())
            {
            case "1":
                Console.Clear();
                GetSamuraiInfoFromUserInputForAdding();
                _business.AddSamuraiFromUserInput();
                ShowMenu();
                return(false);

            case "2":
                Console.Clear();
                _business.ShowSamuraiDb();
                GetSamuraiIdForUpdate();
                _business.UpdateSamuraiFromUserInput();
                ShowMenu();
                return(false);

            case "3":
                Console.Clear();
                _business.ShowSamuraiDb();
                GetSamuraiIdForDelete();
                _business.DeleteSamuraiFromUserInput();
                ShowMenu();
                return(false);

            case "4":
                Console.Clear();
                _business.ShowSamuraiDb();
                Console.WriteLine("Enter to exit");
                Console.ReadLine();
                ShowMenu();
                return(false);

            case "5":
                Environment.Exit(0);
                return(false);

            default:
                return(true);
            }
        }