@page "/account"
@inject NavigationManager NavigationManager
@inject UserDataProvider UserDataProvider
@code {
protected async override void OnInitialized() {
await GetUserData();
}
private async void SaveUserData() {
await UserDataProvider.Save();
}
private async Task GetUserData() {
await InvokeAsync(async () => {
await UserDataProvider.Get();
StateHasChanged();
});
}
private UserData Account {
get => UserDataProvider.Data;
}
}