@page "/users"
@using models = SharedProject.models
@inject NavigationManager NavigationManager
@inject HttpClient Client
Users
@if (users is null)
{
@for (var i = 0; i < 5; i++)
{
}
}
else if (!(users.Count == 0))
{
@foreach (var user in users)
{
@user.PlayerName
Card ID
@user.CardId
Check detail
}
}
else
{
No Data
}
@code {
private List? users;
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
users = await Client.GetFromJsonAsync>("api/Users") ?? new List();
}
private void OnClick(models.User user)
{
NavigationManager.NavigateTo($"user/{user.CardId}");
}
}