示例#1
0
        public ActionResult GetActionInfo()
        {
            short isActive  = (short)EnumIsActive.ActiveLogical;
            int   pageIndex = Request["page"] == null ? 1 : int.Parse(Request["page"]);
            int   pageSize  = Request["rows"] == null ? 5 : int.Parse(Request["rows"]);
            int   total;
            var   entities     = ActionInfoService.LoadEntitiesByPage <int>(pageIndex, pageSize, out total, u => u.DelFlag == isActive, u => u.ID, true);
            var   pageEntities = from u in entities
                                 select new
            {
                ID             = u.ID,
                ActionInfoName = u.ActionInfoName,
                Remark         = u.Remark,
                SubTime        = u.SubTime,
                Url            = u.Url,
                HttpMethod     = u.HttpMethod,
                ActionTypeEnum = u.ActionTypeEnum,
                Sort           = u.Sort
            };

            return(Json(new { rows = pageEntities, total = total }, JsonRequestBehavior.AllowGet));
        }