Beispiel #1
0
        public JsonResult GetList(string moudleId, string menuId, string btnId)
        {
            var queryBase = new QueryBase
            {
                Start     = Request["start"].ToInt(),
                Length    = Request["length"].ToInt(),
                Draw      = Request["draw"].ToInt(),
                SearchKey = Request["keywords"]
            };
            Expression <Func <LoginLogDto, bool> > exp = item => !item.IsDeleted;

            if (!queryBase.SearchKey.IsBlank())
            {
                exp = exp.And(item => item.LoginName.Contains(queryBase.SearchKey));
            }

            var dto = loginLogService.GetWithPages(queryBase, exp, Request["orderBy"], Request["orderDir"]);

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