private void UpdatePasswordMatches() { var passwordsEqual = SecureStringHelper.Equal(NewPassword, ConfirmedPassword, false); PasswordsMatch = ChangePassword && passwordsEqual; PasswordsMismatch = ChangePassword && !passwordsEqual; if (Settings == null) { return; } Settings.Password = ChangePassword && SecureStringHelper.Equal(NewPassword, ConfirmedPassword, false) ? NewPassword : _currentPassword; }