private async void passwordResetButton_Click(object sender, RoutedEventArgs e) { if(string.IsNullOrEmpty(passwordResetBox.Password)||string.IsNullOrWhiteSpace(passwordResetBox.Password)) { var messageDialog = new MessageDialog("Type password before you click on change"); await messageDialog.ShowAsync(); } else { try { passwordResetButton.IsEnabled = false; ProgressRingPasswordReset.IsActive = true; ProgressRingPasswordReset.Visibility = Visibility.Visible; string empId = ""; string newPassword = ""; var localObjectStorageHelper = new LocalObjectStorageHelper(); // Read and Save with simple objects string keySimpleObject = "47"; if (localObjectStorageHelper.KeyExists(keySimpleObject)) { empId = localObjectStorageHelper.Read<string>(keySimpleObject); } newPassword = passwordResetBox.Password; await EmployeeSync.GetAllEmployeesAsnc(EmployeeCharacters, empId); string condition = EmployeeCharacters[0]._id.Oid.ToString(); string setValue = String.Format("{{\"$set\":{{\"Password\":\"{0}\"}}}}", newPassword); await EmployeeSync.EmpPasswordPutAsync(condition, setValue); var messageDialog = new MessageDialog("Password changed"); await messageDialog.ShowAsync(); passwordResetButton.IsEnabled = true; ProgressRingPasswordReset.Visibility = Visibility.Collapsed; ProgressRingPasswordReset.IsActive = false; passwordResetBox.Password = ""; } catch { var messageDialog = new MessageDialog("Password not changed !Error "); await messageDialog.ShowAsync(); ProgressRingPasswordReset.Visibility = Visibility.Collapsed; ProgressRingPasswordReset.IsActive = false; passwordResetButton.IsEnabled = true; } } }
private async void passwordResetButton_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(passwordResetBox.Password) || string.IsNullOrWhiteSpace(passwordResetBox.Password)) { var messageDialog = new MessageDialog("Type password before you click on change"); await messageDialog.ShowAsync(); } else if (string.IsNullOrEmpty(OidPasswordreset) || string.IsNullOrWhiteSpace(OidPasswordreset)) { var messageDialog = new MessageDialog("Reselect employee"); await messageDialog.ShowAsync(); } else { try { passwordResetButton.IsEnabled = false; ProgressRingPasswordReset.IsActive = true; ProgressRingPasswordReset.Visibility = Visibility.Visible; string newPassword = ""; newPassword = passwordResetBox.Password; string condition = OidPasswordreset; string setValue = String.Format("{{\"$set\":{{\"Password\":\"{0}\"}}}}", newPassword); await EmployeeSync.EmpPasswordPutAsync(condition, setValue); var messageDialog = new MessageDialog("Password changed"); await messageDialog.ShowAsync(); passwordResetButton.IsEnabled = true; ProgressRingPasswordReset.Visibility = Visibility.Collapsed; ProgressRingPasswordReset.IsActive = false; passwordResetBox.Password = ""; } catch { var messageDialog = new MessageDialog("Password not changed !Error "); await messageDialog.ShowAsync(); passwordResetButton.IsEnabled = true; ProgressRingPasswordReset.Visibility = Visibility.Collapsed; ProgressRingPasswordReset.IsActive = false; } } }