Implemented ConsoleMenu for NonCRUD operations

This commit is contained in:
TypoMustakes
2024-01-08 16:55:30 +01:00
parent 3e82a21b74
commit 54c53f8034
2 changed files with 93 additions and 127 deletions

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Threading;
using System.Threading.Tasks;
using ConsoleTools;
@@ -19,15 +19,16 @@ namespace WD7UVN_HFT_2023241.Client
var nonCrudMenu = new ConsoleMenu(args, level: 2)
.Add("Who maintains specified service?", () => NonCRUD.WhoMaintainsService())
.Add("Get employee's subordinates", ConsoleMenu.Close)
.Add("Get clients of specified service", ConsoleMenu.Close)
.Add("Get employees in specified maintainer team", ConsoleMenu.Close)
.Add("Get employee responsible for specified service", ConsoleMenu.Close)
.Add("Sub_Exit", () => Environment.Exit(0))
.Add("Get employee's subordinates", () => NonCRUD.GetSubordinates())
.Add("Get clients using a specified service", () => NonCRUD.WhoUsesService())
.Add("Get employees in specified maintainer team", () => NonCRUD.WhoWorksInMaintainerTeam())
.Add("Get employee responsible for specified service", () => NonCRUD.WhoIsResponsibleForService())
.Add("Back", ConsoleMenu.Close)
.Add("Exit", () => Environment.Exit(0))
.Configure(commonConfig)
.Configure(config =>
{
config.Title = "Submenu1";
config.Title = "Non-CRUD Operations";
});
var crudMenu = new ConsoleMenu(args, level: 1)