Example #1
0
        /// <summary>
        /// Handles outputing front end information for Home
        /// </summary>
        public void Home()
        {
            const int LOGIN             = 1;
            const int SIGNUP            = 2;
            bool      bValidLoginResult = true;

            int        selection;
            List <int> rules = new List <int> {
                EXIT, LOGIN, SIGNUP
            };

            while (true)
            {
                Console.Title = "KISS Banking - Home";
                Console.Clear();
                LoginView.MainMenuHeader();

                if (!bValidLoginResult)
                {
                    ConsoleHelper.ConsoleWriteColor(ConsoleColor.Red, mError, true);
                    bValidLoginResult = true;
                }

                selection = ConsoleHelper.ValidateSelection(
                    LoginView.MainMenuSelections, rules
                    );

                switch (selection)
                {
                case LOGIN:
                    bValidLoginResult = Login();
                    break;

                case SIGNUP:
                    Signup();
                    break;

                case EXIT:
                    Exit();
                    break;
                }
            }
        }