@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 = ""; } }