public async Task ValidateUser() { try { vValidatedUser = await AuthSvc.LoginAsync(new SvcData { LoginEmail = LoginDetails.LoginEmail, LoginPass = LoginDetails.LoginPass }); if (vValidatedUser == null) { LoginMesssage = "Invalid User Email or Password"; return; } if (vValidatedUser.IsVerified) { await((CustomAuthStateProvider)AuthStateProvider).MarkUserAsAuthenticated(vValidatedUser); NavigationManager.NavigateTo("/Index"); } else { VerifyDialog.UserEmail = LoginDetails.LoginEmail; VerifyDialog.ShowPopUp(); } } catch (Exception ex) { LoginMesssage = ex.Message; } }
public async Task <bool> ValidateUser() { vValidatedUser = await AuthSvc.LoginAsync(LoginDetails); if (vValidatedUser.EmailID != null) { await((CustomAuthStateProvider)AuthStateProvider).MarkUserAsAuthenticated(vValidatedUser); NavigationManager.NavigateTo("/Index"); } else { LoginMesssage = "Invalid username or password"; } return(await Task.FromResult(true)); }