Ejemplo n.º 1
0
        /// <summary>
        /// Show users list
        /// </summary>
        /// <param name="pageNum"> The page Num. </param>
        /// <returns> List of users </returns>

        public ActionResult UserList(int pageNum = 1)
        {
            var userId = _userService.GetUserId();

            // user administration should be available only to logged-in users
            if (string.IsNullOrEmpty(userId))
            {
                return(Redirect(Url.Process(PredefinedProcess.SignIn)));
            }

            var usersListModel = _adminService.GetUsersList(_storeService.GetStoreId(), pageNum, Settings.Default.UserSearchPageSize);

            ViewBag.levels = Settings.Default.LevelsOfAccess;

            ViewBag.StartLevelValue = Settings.Default.StartValueForAccessLevel;
            return(View(usersListModel));
        }