Пример #1
0
        /// <summary>
        /// Display the account page and it's options.
        /// </summary>
        public void AccountPage()
        {
            const int MIN_ANSWER = 1;
            const int MAX_ANSWER = 4;

            bool   bExit = false;
            string userInput;
            int    answer;

            while (!bExit)
            {
                ConsoleDisplay.DisplayAccountMenu(mLoggedInUsername);
                do
                {
                    Console.Write("Enter: ");
                    userInput = Console.ReadLine();
                    answer    = ConsoleUtil.TryUserInputConvert(userInput);
                } while ((answer < MIN_ANSWER) || (answer > MAX_ANSWER));

                switch (answer)
                {
                case 1:
                    CreateCastle();
                    break;

                case 2:
                    SearchCastles();
                    break;

                case 3:
                    ViewWishlist();
                    break;

                case 4:
                    Logout();
                    bExit = true;
                    break;
                }
            }
        }