예제 #1
0
        public ActionResult Users(int page)
        {
            if (!CheckAccessRight())
            {
                return(new JsonResult {
                    Data = "access denied", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            var users          = Sitecore.Security.Accounts.UserManager.GetUsers().GetPage(page, 10);
            var profileFinder  = new UserProfileFinder();
            var reportingUsers = new ReportingUsers();

            reportingUsers.users = GetUserData(users);

            //int totalUsers;
            //MembershipUserCollection allUsers = Membership.GetAllUsers(0, 10, out totalUsers);
            //Membership.GetUser()

            return(new JsonResult {
                Data = reportingUsers, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
예제 #2
0
        public ActionResult SitecoreUsers(int page)
        {
            if (!CheckAccessRight())
            {
                return(new JsonResult {
                    Data = "access denied", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            var sitecoreDomain = Domain.GetDomain("sitecore");
            var users          = sitecoreDomain.GetUsers().Skip(page * 10).Take(10);
            var profileFinder  = new UserProfileFinder();
            var reportingUsers = new ReportingUsers();

            reportingUsers.users = new List <ReportingUser>();
            reportingUsers.users = GetUserData(users);

            //int totalUsers;
            //MembershipUserCollection allUsers = Membership.GetAllUsers(0, 10, out totalUsers);
            //Membership.GetUser()

            return(new JsonResult {
                Data = reportingUsers, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }