@page "/reset-password/{role}" @using HealthcareManagerUiWebAssem.Models @using HealthcareManagerUiWebAssem.Services.Authentication @layout AuthLayout @inject IAuthenticationService AuthenticationService @inject NavigationManager NavigationManager Reset your password

Register

@code { [SupplyParameterFromForm] public UserLoginModel? userResetPasswordModel { get; set; } protected override void OnInitialized() { userResetPasswordModel ??= new UserLoginModel(); } [Parameter] public string Role { get; set; } private string errorMessage { get; set; } private void ClearErrorMessage() { errorMessage = string.Empty; } private async Task HandleResetPassword() { userResetPasswordModel.UserType = Role; var response = await AuthenticationService.ResetPassword(userResetPasswordModel); if (response.StatusCode >= 200 && response.StatusCode <= 399) { NavigationManager.NavigateTo($"/login/{Role}"); } else { errorMessage = response.Message; } } }