private async Task SaveProfile() { if (!EmailValidator.EmailIsValid(CurrentUser.Email)) { await CoreMethods.DisplayAlert("Email", "Veuillez entrer une adresse email valide", "OK"); return; } using (_dialogs.Loading("Enregistrement...")) { Settings.CurrentUser = JsonConvert.SerializeObject(CurrentUser); var passwd = await ChangePassword(); if (passwd) { CurrentUser.Password = NewPassword; } if (App.IsConnected()) { await App.UserManager.SaveOrUpdateAsync(CurrentUser.Id, CurrentUser, false); } if (passwd) { NavBackCommand.Execute(null); await Task.Delay(400); MessagingCenter.Send(this, "ShowPasswordMessage"); } } }
private async void submitEmailAddress(object sender, TappedRoutedEventArgs e) { if (EmailValidator.EmailIsValid(tBox_eMail.Text)) { var email = tBox_eMail.Text; bool status = await forgetPassword(email); if (status) { MessageDialog ms = new MessageDialog("Password Submited to the email address you have entered.", "Drive2Wellness"); await ms.ShowAsync(); } else if (!status) { MessageDialog ms = new MessageDialog("Email address you have entered does not exist.", "Drive2Wellness"); await ms.ShowAsync(); } } else { MessageDialog ms = new MessageDialog("Email address you have entered is not valid.", "Drive2Wellness"); await ms.ShowAsync(); } }