private async Task GoToRememberPassword() { IRememberPasswordPageViewModel rememberPassword = ServiceLocator.Current.GetInstance <IRememberPasswordPageViewModel>(); rememberPassword.CleanData(); rememberPassword.Email = Email; await navigationService.ShowModal(AppPages.RememberPasswordPage); }
private async void ValidateResponsePLS(ResponsePreRegister responsePreRegister) { if (responsePreRegister.StatusCode == 14) { LoadFullName(responsePreRegister.UserNames); await navigationService.Navigate(AppPages.RegisterUpdateCellPhonePage); return; } if (responsePreRegister.StatusCode != 0) { //Validacion usuario ya registrado y activo codigo 11 if (responsePreRegister.StatusCode == 11) { bool result = await dialogService.ShowConfirm(responsePreRegister.Title, responsePreRegister.Message); if (result) { IRememberPasswordPageViewModel rememberPassword = ServiceLocator.Current.GetInstance <IRememberPasswordPageViewModel>(); rememberPassword.Email = Email; await rememberPassword.ValidateUser(); } } else { await dialogService.ShowMessage(responsePreRegister.Title, responsePreRegister.Message); } } if (responsePreRegister.StatusCode == 0 && responsePreRegister.UserNames.DataLoaded) { LoadFullName(responsePreRegister.UserNames); TittlePage = "Verificar"; DescriptionPage = string.Format("Para continuar tu registro, verifica datos de: {0} {1} {2} {3}", NameOne, NameTwo, LastNameOne, LastNameTwo); IsEnabledEditName = DocumentSelected.Name == "Pasaporte"; await navigationService.Navigate(AppPages.RegisterNamePage); return; } if (responsePreRegister.StatusCode == 0 && !responsePreRegister.UserNames.DataLoaded) { TittlePage = "Registro"; DescriptionPage = "Ingresa los siguientes datos para completar el registro."; IsEnabledEditName = true; await navigationService.Navigate(AppPages.RegisterNamePage); return; } }