@using SharedProject.Models.Responses @using TaikoWebUI.Pages.Dialogs @using SharedProject.Models @inject HttpClient Client @inject IDialogService DialogService @page "/Cards"

Cards

@if (response is null) { @for (uint i = 0; i < 3; i++) { } } else if (response.Users.Count != 0) { @foreach (var user in response.Users) { @user.Baid Delete Card Access Code @user.AccessCode View Play Data Edit Profile } } else { No data. } @code { private DashboardResponse? response; protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); response = await Client.GetFromJsonAsync("api/Dashboard"); } private async Task DeleteCard(User user) { var parameters = new DialogParameters { ["user"] = user }; var dialog = DialogService.Show("Delete Card", parameters); var result = await dialog.Result; if (result.Cancelled) { return; } response = await Client.GetFromJsonAsync("api/Dashboard"); } }