public static List<MembershipUser> GetUsers(int page)
{
CheckSecurity();
int count;
var userCollection = Membership.Provider.GetAllUsers(0, 999, out count);
var users = userCollection.Cast<MembershipUser>().ToList();
users.Sort((u1, u2) => string.Compare(u1.UserName, u2.UserName));
listCount = users.Count;
if (users.Count < pageSize)
return users;
var skip = page == 1 ? 0 : page * pageSize - pageSize;
var usersPage = users.Skip(skip).Take(pageSize).ToList();
return usersPage;
}