private void navigation(View.MenuView.StartMenuChoice userPreviousChoice) { View.MenuView.BoatMenuChoice userBoatNavigationChoice = View.MenuView.BoatMenuChoice.Invalid; View.MenuView.SearchMenuChoice userSearchNavigationChoice = View.MenuView.SearchMenuChoice.Invalid; View.MenuView.MemberMenuChoice userMemberNavigationChoice = View.MenuView.MemberMenuChoice.Invalid; if (userPreviousChoice == View.MenuView.StartMenuChoice.Member) { userMemberNavigationChoice = this._menuView.getMemberMenuInput(); this.memberNavigation(userMemberNavigationChoice); } if (userPreviousChoice == View.MenuView.StartMenuChoice.Boat) { userBoatNavigationChoice = this._menuView.getBoatMenuInput(); this.boatNavigation(userBoatNavigationChoice); } if (userPreviousChoice == View.MenuView.StartMenuChoice.Search) { userSearchNavigationChoice = this._menuView.getSearchMenuInput(); this.searchNavigation(userSearchNavigationChoice, false); } if (userPreviousChoice == View.MenuView.StartMenuChoice.Exit) { this._menuView.ExitMessage(); } this.run(); // Display start menu. }
private void boatNavigation(View.MenuView.BoatMenuChoice userPreviousChoice) { View.MenuView.StartMenuChoice userNavigationChoice = View.MenuView.StartMenuChoice.Invalid; if (userPreviousChoice == View.MenuView.BoatMenuChoice.Register) { this._boatController.registerBoatOnList(); } if (userPreviousChoice == View.MenuView.BoatMenuChoice.Update) { this._boatController.delete_Update_View_BoatFromList(Controller.BoatController.Alternatives.Update); } if (userPreviousChoice == View.MenuView.BoatMenuChoice.Delete) { this._boatController.delete_Update_View_BoatFromList(Controller.BoatController.Alternatives.Delete); } if (userPreviousChoice == View.MenuView.BoatMenuChoice.View) { this._boatController.delete_Update_View_BoatFromList(Controller.BoatController.Alternatives.View); } if (userPreviousChoice == View.MenuView.BoatMenuChoice.ClubsBoatlist) { this._boatController.listBoatClubBoats(); } if (userPreviousChoice == View.MenuView.BoatMenuChoice.Back) { userNavigationChoice = this._menuView.getNavigationMenuInput(); this.navigation(userNavigationChoice); } this.navigation(View.MenuView.StartMenuChoice.Boat); }