private bool UserNameWasChangedSuccessfully() { AccountModifiabilityServiceClient accountModifiabilityServiceClient = new AccountModifiabilityServiceClient(); return(accountModifiabilityServiceClient.ChangeUsername(_userEmailAddress, _newUsername)); }
private bool SetNewPassword() { IEncryption bCryptHashGenerator = new BCryptHashGenerator(); string newPassword = NewPasswordBox.Password; if (newPassword == "") { return(false); } string salt = bCryptHashGenerator.GenerateSalt(); string encryptedNewPassword = bCryptHashGenerator.GenerateEncryptedString(newPassword, salt); AccountModifiabilityServiceClient accountModifiabilityServiceClient = new AccountModifiabilityServiceClient(); PasswordModificationCredentialsDto passwordModificationCredentials = new PasswordModificationCredentialsDto() { EmailAddress = _emailAddress, Salt = salt, NewPassword = encryptedNewPassword }; bool newPasswordWasAssigned = accountModifiabilityServiceClient.SetNewPassword(passwordModificationCredentials); return(newPasswordWasAssigned); }