/// <summary> /// method to manage the application setup and control loop /// </summary> private void ManageApplicationLoop() { MenuOption userMenuChoice; _consoleView.DisplayWelcomeScreen(); // // setup initial salesperson account // _salesperson = _consoleView.DisplaySetupAccount(); // // // application loope // while (_usingApplication) { // // get a menu choice from the user // userMenuChoice = _consoleView.DisplayGetUserMenuChoice(); // // choose an action based on the user menu choice // switch (userMenuChoice) { case MenuOption.None: { break; } case MenuOption.Travel: { Travel(); break; } case MenuOption.Buy: { Buy(); break; } case MenuOption.Sell: { Sell(); break; } case MenuOption.DisplayInventory: { DisplayInventory(); break; } case MenuOption.DisplayCities: { DisplayCities(); break; } case MenuOption.DisplayAccountInfo: { DisplayAccountInfo(); break; } case MenuOption.Exit: { _consoleView.DisplayExitPrompt(); break; } default: { break; } } } // close the application // Environment.Exit(1); }