Exemple #1
0
 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();
     }
 }
Exemple #2
0
        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);
                }
            }
        }