pschelpdesk/HetznerServer/HetznerServer.cs
2024-11-04 11:28:08 +01:00

29 lines
677 B
C#

using Prise.Plugin;
using PSCHelpdesk.Plugins.HetznerServer.ViewModels;
using PSCHelpdesk.Plugins.HetznerServer.Views;
using PSCHelpdesk.Shared.Menu;
using PSCHelpdesk.Shared.Plugin;
namespace PSCHelpdesk.Plugins.HetznerServer;
[Plugin(PluginType = typeof(Contract))]
public class HetznerServer : Contract
{
public string GetName()
{
return "HetznerServerPlugin";
}
public async Task<List<Item>> addMenu()
{
var list = new List<Item>();
var serverTab = new Item()
{
Header = "Server",
CommandParameter = typeof(ServerViewModel),
};
list.Add(serverTab);
return list;
}
}