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)); }