protected virtual async void OnForgotCmdExecute() { if (IsViewModelPropertiesValid()) { Loading = true; if (await ResetMainVmService.ForgotPassword(Identity, OnUnbindCTS)) { if (Config.IdentifyUserByEmail) { SuccessViewVisible = true; } else { var bundle = new ResetSmsBundle(Identity, Base.Core.Models.Navigation.NavigationType.Push); NavigationVmService.NavigateToResetSms(bundle); } } Loading = false; } }
public void NavigateToResetSms(ResetSmsBundle bundle) { NavigateTo <IResetPasswordSmsViewModel>(bundle); }
protected virtual void InitFromBundle(ResetSmsBundle parameters) { VmNavigationType = parameters.NavigationType; _phoneNumber = parameters.PhoneNumber; }