public PasswordChangeReply CredentialChangePassword(PasswordChangeRequest request) { try { PasswordChangeReply response = new PasswordChangeReply(); response.ResultStatus = _membership.ChangePassword(request.UserName, request.OldPassword, request.NewPassword); response.Status = ActionStatus.OK; return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public override bool ChangePassword(string username, string oldPassword, string newPassword) { using (_log.NewTrace()) { WcfClientUtils.VerifyParameter("username", username); WcfClientUtils.VerifyParameter("oldPassword", oldPassword); WcfClientUtils.VerifyParameter("newPassword", newPassword); try { PasswordChangeRequest request = new PasswordChangeRequest(); request.NewPassword = newPassword; request.OldPassword = oldPassword; request.UserName = username; PasswordChangeReply response = _membershipService.CredentialChangePassword(request); return(response.Status == ActionStatus.OK && response.ResultStatus == true); } catch (Exception ex) { throw WcfUtils.Extract(ex); } } }