public PasswordGetReply IdentityGetPassword(PasswordGetRequest request) { try { PasswordGetReply response = new PasswordGetReply(); response.Password = _membership.GetPassword(request.UserName, request.Answer); response.Status = ActionStatus.OK; return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public override string GetPassword(string username, string answer) { using (_log.NewTrace()) { WcfClientUtils.VerifyParameter("username", username); WcfClientUtils.VerifyParameter("answer", answer); try { PasswordGetRequest request = new PasswordGetRequest(); request.ServiceSessionToken = WcfClientUtils.SessionToken; request.UserName = username; request.Answer = answer; PasswordGetReply response = _membershipService.IdentityGetPassword(request); return(response.Password); } catch (Exception ex) { throw WcfUtils.Extract(ex); } } }