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(); } }
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); } } }