public override Task InitializeAsync(object navigationData) { if (navigationData is ForgotPasswordArgs forgotPasswordArgs) { _forgotPasswordArgs = forgotPasswordArgs; } return(base.InitializeAsync(navigationData)); }
public override Task InitializeAsync(object navigationData) { if (navigationData is ForgotPasswordArgs forgotPasswordArgs) { _forgotPasswordArgs = forgotPasswordArgs; } MainInput.Value = string.Empty; return(base.InitializeAsync(navigationData)); }
public override Task InitializeAsync(object navigationData) { if (navigationData is string) { _forgotPasswordArgs = new ForgotPasswordArgs { PhoneNumber = navigationData as string }; } MainInput.Value = string.Empty; return(base.InitializeAsync(navigationData)); }
public async Task <User> ForgotPasswordAsync(ForgotPasswordArgs forgotPasswordArgs, CancellationToken cancellationToken = default(CancellationToken)) => await Task.Run(async() => { User user = null; string url = string.Format(BaseSingleton <GlobalSetting> .Instance.RestEndpoints.IdentityEndpoints.ForgotPasswordEndPoint, forgotPasswordArgs.PhoneNumber, forgotPasswordArgs.UserName, forgotPasswordArgs.NewPassword); try { user = await _requestProvider.PutAsync <User, object>(url, null); } catch (ConnectivityException ex) { throw ex; } catch (HttpRequestExceptionEx ex) { throw ex; } catch (Exception ex) { Debug.WriteLine($"ERROR:{ex.Message}"); Debugger.Break(); } return(user); }, cancellationToken);
public async Task <IActionResult> ForgotPassword([FromBody] ForgotPasswordArgs model) { return(await _registrationUserAdapter.ForgotPassword(model.Email, model.UserName, null)); }