コード例 #1
0
        private void ApplicationLoop()
        {
            AppEnum.MenuOptions userMenuChoice;

            ConsoleView.DisplayTitleScreen();

            while (active)
            {
                userMenuChoice = ConsoleView.GetUserMenuOption();

                switch (userMenuChoice)
                {
                case AppEnum.MenuOptions.ViewAllGreatPeople:
                    ListAllGreatPeople();
                    break;

                case AppEnum.MenuOptions.DisplayGreatPersonDetail:
                    DisplayGreatPersonDetail();
                    break;

                case AppEnum.MenuOptions.AddGreatPerson:
                    AddGreatPerson();
                    break;

                case AppEnum.MenuOptions.DeleteGreatPerson:
                    DeleteGreatPerson();
                    break;

                case AppEnum.MenuOptions.UpdateGreatPerson:
                    UpdateGreatPerson();
                    break;

                case AppEnum.MenuOptions.SortByDateBorn:
                    QueryByDateBorn();
                    break;

                case AppEnum.MenuOptions.QueryBy:

                    break;

                case AppEnum.MenuOptions.Quit:
                    active = false;
                    break;

                default:
                    break;
                }
            }
        }
コード例 #2
0
        private void ApplicationLoop()
        {
            AppEnum.MenuOptions userMenuChoice;

            ConsoleView.DisplayTitleScreen();

            while (active)
            {
                userMenuChoice = ConsoleView.GetUserMenuOption();

                switch (userMenuChoice)
                {
                case AppEnum.MenuOptions.ViewAllFirearms:
                    ListAllFirearms();
                    break;

                case AppEnum.MenuOptions.AddFirearm:
                    AddFirearm();
                    break;

                case AppEnum.MenuOptions.DeleteFirearm:
                    DeleteFirearm();
                    break;

                case AppEnum.MenuOptions.UpdateFirearm:
                    UpdateSkiRun();
                    break;

                case AppEnum.MenuOptions.DisplayFirearmInfo:
                    DisplayFirearmDetail();
                    break;

                case AppEnum.MenuOptions.QueryBy:
                    QueryFirearmsById();
                    break;

                case AppEnum.MenuOptions.Quit:
                    active = false;
                    break;

                default:
                    break;
                }
                ;
            }
            ConsoleView.DisplayExitPrompt();
        }