@using RackPeek.Domain.Resources.Hardware.Routers @using Router = RackPeek.Domain.Resources.Models.Router @inject GetRoutersUseCase GetRouters @inject NavigationManager Nav Routers
@if (_Routeres is null) {
loading Routers…
} else if (_Routeres.Count == 0) {
no Routers found
} else {
@foreach (var _Router in _Routeres.OrderBy(s => s.Name)) { }
}
@code { private IReadOnlyList? _Routeres; protected override async Task OnInitializedAsync() { _Routeres = await GetRouters.ExecuteAsync(); } private Task NavigateToNewResource(string serverName) { Nav.NavigateTo($"resources/hardware/{serverName}"); return Task.CompletedTask; } private async Task Callback(string obj) { _Routeres = await GetRouters.ExecuteAsync(); } }