Admin.Users.Users.GetUsers C# (CSharp) Method

GetUsers() private method

private GetUsers ( int page ) : List
page int
return List
        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;
        }