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);
 }
Esempio n. 3
0
 protected virtual void InitFromBundle(ResetSmsBundle parameters)
 {
     VmNavigationType = parameters.NavigationType;
     _phoneNumber     = parameters.PhoneNumber;
 }