public UserGetByUserNameReply IdentityGetByName(UserGetByUserNameRequest request) { try { var response = verifyRequest <UserGetByUserNameRequest, UserGetByUserNameReply>(request, new UserGetByUserNameReply(request)); response.User = _membership.GetUser(request.UserName, request.UserIsOnLine); return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public override MembershipUser GetUser(string username, bool userIsOnline) { using (_log.NewTrace()) { //WcfClientUtils.VerifyParameter("username", username); //provider should return null if username is null or empty try { UserGetByUserNameRequest request = new UserGetByUserNameRequest(); request.ServiceSessionToken = WcfClientUtils.SessionToken; request.UserName = username; request.UserIsOnLine = userIsOnline; var response = _membershipService.IdentityGetByName(request); return(response.User); } catch (Exception ex) { throw WcfUtils.Extract(ex); } } }