pschelpdesk/HetznerServer/HetznerServerBootstrap.cs
2024-11-06 21:00:06 +01:00

21 lines
584 B
C#

using CommunityToolkit.Mvvm.DependencyInjection;
using PSCHelpdesk.Plugins.HetznerServer.ViewModels;
using PSCHelpdesk.Shared.Service;
using Microsoft.Extensions.DependencyInjection;
using Prise.Plugin;
namespace PSCHelpdesk.Plugins.HetznerServer;
public class HetznerServerBootstrap : IPluginBootstrapper
{
private readonly IMenuService menuService;
public IServiceCollection Bootstrap(IServiceCollection services)
{
services.AddSingleton<IMenuService>(this.menuService);
services.AddTransient<ServerViewModel>();
return services;
}
}