29 lines
677 B
C#
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;
|
|
|
|
}
|
|
} |