@page "/Servers/Add" @page "/Servers/{id:guid}" @page "/Servers/{id:guid}/General" @attribute [Authorize(Roles = RoleService.AdministratorRoleName)] @using System.Runtime.InteropServices @using Docker.DotNet.Models @using LANCommander.SDK.Enums @using LANCommander.Server.Data.Enums @using LANCommander.Server.Services.Abstractions @using LANCommander.Server.Services.ServerEngines @using LANCommander.Server.UI.Pages.Servers.Components @inject ServerService ServerService @inject GameService GameService @inject DockerServerEngine DockerServerEngine @inject NavigationManager NavigationManager @inject IMessageService MessageService @inject ILogger Logger @if (context.Id == Guid.Empty) { Add New Server } else { General } @if (context != null && context.Id != Guid.Empty) { Full }
@if (context.Engine == ServerEngine.Docker) { } Use Shell Execute