public PagedResult<UserManagePageItem> GetList(Paging paging)
        {
            var queryPageResult = new PagedResult<UserManagePageItem>
            {
                PageIndex = paging.PageIndex,
                PageSize = paging.PageSize,
            };

            var query = from user in DbContext.User
                        orderby user.CreateTime descending
                        select new UserManagePageItem
                        {
                            UserName = user.UserName,
                            Nick = user.Nick,
                            IsEnable = user.IsEnable,
                            CreateTime = user.CreateTime,
                        };

            queryPageResult.SizeCount = query.Count();
            queryPageResult.Result = query.Skip(paging.PageIndex * paging.PageSize).Take(paging.PageSize).ToList();

            return queryPageResult;
        }
 public ActionResult Index(int pageIndex = 0, int pageSize = 20)
 {
     var paging = new Paging { PageIndex = pageIndex, PageSize = pageSize };
     return View(_userManageService.GetList(paging));
 }