1
0
mirror of synced 2024-11-25 23:30:29 +01:00
TaikoLocalServer/TaikoWebUI/Pages/Cards.razor.cs
2022-09-12 00:33:58 +08:00

33 lines
779 B
C#

using TaikoWebUI.Pages.Dialogs;
namespace TaikoWebUI.Pages;
public partial class Cards
{
private DashboardResponse? response;
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
response = await Client.GetFromJsonAsync<DashboardResponse>("api/Dashboard");
}
private async Task DeleteCard(User user)
{
var parameters = new DialogParameters
{
["user"] = user
};
var dialog = DialogService.Show<CardDeleteConfirmDialog>("Delete Card", parameters);
var result = await dialog.Result;
if (result.Cancelled)
{
return;
}
response = await Client.GetFromJsonAsync<DashboardResponse>("api/Dashboard");
}
}