public UserFindByNameReply FindUsersByName(UsersFindByNameRequest request) { try { UserFindByNameReply response = new UserFindByNameReply(); int totalRecords = 0; response.UserList = _membership.FindUsersByName(request.UserNamePatter, request.PageIndex, request.PageSize, out totalRecords); response.TotalRecords = totalRecords; return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public override MembershipUserCollection FindUsersByName(string usernameToMatch, int pageIndex, int pageSize, out int totalRecords) { using (_log.NewTrace()) { WcfClientUtils.VerifyParameter("usernameToMatch", usernameToMatch); try { UsersFindByNameRequest request = new UsersFindByNameRequest(); request.PageIndex = pageIndex; request.PageSize = pageSize; request.ServiceSessionToken = WcfClientUtils.SessionToken; request.UserNamePatter = usernameToMatch; UserFindByNameReply response = _membershipService.FindUsersByName(request); totalRecords = response.TotalRecords; return(response.UserList); } catch (FaultException <WcfFault> fault) { throw WcfUtils.Extract(fault); } } }