Esempio n. 1
0
 public UserGetByProviderKeyReply IdentityGetByKey(UserGetByProviderKeyRequest request)
 {
     try
     {
         UserGetByProviderKeyReply response = new UserGetByProviderKeyReply();
         response.User   = _membership.GetUser(request.ProviderKey, request.IsOnLine);
         response.Status = ActionStatus.OK;
         return(response);
     }
     catch (Exception ex)
     {
         throw ex.NewFault();
     }
 }
Esempio n. 2
0
 public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
 {
     using (_log.NewTrace())
     {
         UserGetByProviderKeyRequest request = new UserGetByProviderKeyRequest();
         try
         {
             request.ServiceSessionToken = WcfClientUtils.SessionToken;
             request.ProviderKey         = new Guid(providerUserKey.ToString());
             request.IsOnLine            = userIsOnline;
             var response = _membershipService.IdentityGetByKey(request);
             return(response.User);
         }
         catch (Exception ex)
         {
             throw WcfUtils.Extract(ex);
         }
     }
 }