Пример #1
0
 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();
     }
 }
Пример #2
0
 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);
         }
     }
 }