@inject NavigationManager NavigationManager
@if (this.servers != null && this.servers.Count > 0)
{
-
@server.Name in @server.City is
@(server.IsOnline ? "online" : "offline")
;
Edit
}
@code {
[Parameter]
public string? CityName { get; set; }
private List? servers;
protected override void OnParametersSet()
{
servers = ServersRepository.GetServersByCity(CityName ?? "Eindhoven");
}
private void DeleteServer(int serverId)
{
if (serverId > 0)
{
ServersRepository.DeleteServer(serverId);
NavigationManager.Refresh(forceReload: true);
}
}
}