Exemplo n.º 1
0
        public JsonResult GetList(GridPager pager)
        {
            List <SysLog> list = new List <SysLog>();

            pager.totalRows = SysLogService.GetModels(c => true).ToList().Count();
            //初始化页面根据Id排序
            list = SysLogService.GetModelsByPage(pager.rows, pager.page, pager.isAsc, c => c.Id, c => true).ToList();

            var json = new
            {
                total = pager.totalRows,
                rows  = list.Select(syslog => new
                {
                    Id         = syslog.Id,
                    Operator   = syslog.Operator,
                    Message    = syslog.Message,
                    Result     = syslog.Result,
                    Type       = syslog.Type,
                    Module     = syslog.Module,
                    CreateTime = syslog.CreateTime,
                }).ToArray()
            };

            return(Json(json, JsonRequestBehavior.AllowGet));
        }