public override MembershipUserCollection GetAllUsers(int pageIndex, int pageSize, out int totalRecords) { MembershipUserCollection col = new MembershipUserCollection(); using (UserServiceClient client = new UserServiceClient()) { Pager<UserData> dataObjects = client.UserGetPager(pageIndex, pageSize); if (dataObjects != null) { totalRecords = dataObjects.Count; foreach (var dataObject in dataObjects.Result) col.Add(this.ConvertToMem(dataObject)); } else { totalRecords = 0; } client.Close(); return col; } }