@inject IUserService userService
@inject NavigationManager navigationManager
@inject IJSRuntime jsRuntime
@if(authorized) {
} else {
}
@code {
private bool authorized = false;
private string username;
private string password;
private AboutDialog aboutDialog;
private void Login() {
if(userService.Login(username, password))
navigationManager.NavigateTo("/");
else
WarnBadLogin();
}
private void WarnBadLogin() {
jsRuntime.InvokeVoidAsync("warnBadLogin");
username = password = "";
}
}