private void GoToMainMenu() { if (mainMenuView == null) { mainMenuView = new NavigationMenuView { Message = "MainMenu", MenuItems = new List <NavigationMenuItemView> { new NavigationMenuItemView { Title = "Login", GoTo = GoToLoginScreen }, new NavigationMenuItemView { Title = "Exit Program", GoTo = () => Environment.Exit(0) } } } } ; mainMenuView.Display(); }
private void GoToReportsMenu() { if (reportsView == null) { reportsView = new ReportsView { GenerateNewReport = AddNewReport, CurrentPlayers = GetPlayers, CurrentReports = GetReports, Callback = GoToReportsMenu }; } if (reportsMenuView == null) { reportsMenuView = new NavigationMenuView { Message = "Reports Menu", MenuItems = new List <NavigationMenuItemView> { new NavigationMenuItemView { Title = "View all reports", GoTo = GoToViewReportsScreen }, new NavigationMenuItemView { Title = "Create new report", GoTo = GoToNewReportScreen }, new NavigationMenuItemView { Title = "Go back to main menu", GoTo = GoToMainMenu }, new NavigationMenuItemView { Title = "Exit Program", GoTo = () => Environment.Exit(0) } } } } ; reportsMenuView.Display(); }
private void GoToForcesMenu() { if (forcesView == null) { forcesView = new ForcesView { CurrentForces = GetForces, GenerateNewForce = AddNewForce, Callback = GoToForcesMenu } } ; if (forcesMenuView == null) { forcesMenuView = new NavigationMenuView { Message = "Forces Menu", MenuItems = new List <NavigationMenuItemView> { new NavigationMenuItemView { Title = "Show all forces", GoTo = forcesView.DisplayAll }, new NavigationMenuItemView { Title = "Create new force", GoTo = forcesView.NewForceDataScreen }, new NavigationMenuItemView { Title = "Go back to main menu", GoTo = GoToMainMenu }, new NavigationMenuItemView { Title = "Exit Program", GoTo = () => Environment.Exit(0) } } }; } forcesMenuView.Display(); }