diff --git a/Program.cs b/Program.cs index e92f0b9..b30d139 100644 --- a/Program.cs +++ b/Program.cs @@ -491,39 +491,39 @@ namespace domain_utility BackToMenu(DisableKdeWallet); } - private class MenuClass + private class MenuItem { public string Name { get; } public Action Executor { get; } - public MenuClass(string _name, Action _executor) + public MenuItem(string _name, Action _executor) { Name = _name; Executor = _executor; } } - static readonly MenuClass[] availableOptions = new[] + static readonly MenuItem[] availableOptions = new[] { - new MenuClass("ping компьютера", () => StartPing()), - new MenuClass("удаленный доступ к компьютеру", () => StartRDPConnection()), - new MenuClass("посмотреть информацию о пользователе", () => ShowDomainUserInfo()), - new MenuClass("посмотреть дату последней загрузки компьютера", () => ShowComputerBootupTime()), - new MenuClass("удаленная перезагрузка компьютера", () => RemoteRebootWindows()), - new MenuClass("открыть CUPS выбранного компьютера (Linux)", () => OpenComputerCups()), - new MenuClass("выполнить команду через SSH (Linux)", () => ExecuteCustomCommandViaSSH()), - new MenuClass("изменить время обновления conky с 0.5 на 300 (Linux)", () => FixConky()), - new MenuClass("удаленная перезагрузка компьютера (Linux)", () => RemoteRebootLinux()), - new MenuClass("посмотреть время работы компьютера (Linux)", () => ShowLinuxComputerBootupTime()), - new MenuClass("сменить пароль для 802.1x (Linux)", () => ChangeRemote802Password()), - new MenuClass("отключить KDE кошелек (Linux)", () => DisableKdeWallet()), + new MenuItem("ping компьютера", () => StartPing()), + new MenuItem("удаленный доступ к компьютеру", () => StartRDPConnection()), + new MenuItem("посмотреть информацию о пользователе", () => ShowDomainUserInfo()), + new MenuItem("посмотреть дату последней загрузки компьютера", () => ShowComputerBootupTime()), + new MenuItem("удаленная перезагрузка компьютера", () => RemoteRebootWindows()), + new MenuItem("открыть CUPS выбранного компьютера (Linux)", () => OpenComputerCups()), + new MenuItem("выполнить команду через SSH (Linux)", () => ExecuteCustomCommandViaSSH()), + new MenuItem("изменить время обновления conky с 0.5 на 300 (Linux)", () => FixConky()), + new MenuItem("удаленная перезагрузка компьютера (Linux)", () => RemoteRebootLinux()), + new MenuItem("посмотреть время работы компьютера (Linux)", () => ShowLinuxComputerBootupTime()), + new MenuItem("сменить пароль для 802.1x (Linux)", () => ChangeRemote802Password()), + new MenuItem("отключить KDE кошелек (Linux)", () => DisableKdeWallet()), }; static void Menu() { Console.Clear(); - var choice = AnsiConsole.Prompt( - new SelectionPrompt() + MenuItem choice = AnsiConsole.Prompt( + new SelectionPrompt() .Title("Выберите действие:") .PageSize(15) //.MoreChoicesText("[grey](Move up and down to reveal more fruits)[/]")