ChiakiYu.Web.Areas.Admin.Controllers.AdminUserController.ManageUsers C# (CSharp) Method

ManageUsers() public method

用户管理
public ManageUsers ( int pageIndex = 1, int pageSize = 5 ) : System.Web.Mvc.ActionResult
pageIndex int 页码
pageSize int 每页数据数
return System.Web.Mvc.ActionResult
        public virtual ActionResult ManageUsers(int pageIndex = 1, int pageSize = 5)
        {
            #region 组装搜索条件

            var input = new GetUsersInput
            {
                PageIndex = pageIndex,
                PageSize = pageSize,
                NameKeyWords = Request.QueryString.Get("NameKeyWords", string.Empty),
                EmailAddress = Request.QueryString.Get("EmailAddress", string.Empty),
                IsActive = Request.QueryString.Get<bool?>("IsActive", null)
            };

            #endregion

            #region 组装搜索下拉列表

            var activatedValues = new Dictionary<bool, string> {{true, "已激活"}, {false, "未激活"}};
            ViewData["IsActived"] =
                new SelectList(activatedValues.Select(n => new {text = n.Value, value = n.Key.ToString().ToLower()}),
                    "value", "text", input.IsActive);

            #endregion

            var user = _userService.GetUsers(input);

            return View(user);
        }