public IActionResult GetGridData(CommonQueryModel quereyModel)
        {
            string tablename = "Table";

            var table  = _unitOfWork.GetRepository <Table>().Find(quereyModel.tableId);
            var filter = new FilterGroup();

            if (!string.IsNullOrEmpty(quereyModel.where))
            {
                quereyModel.where = HttpUtility.UrlDecode(quereyModel.where);
                //反序列化Filter Group JSON
                filter = JsonConvert.DeserializeObject <FilterGroup>(quereyModel.where);
            }
            //var tn = typeof(table.TableName)
            //_unitOfWork.GetRepository<>().get
            //filter.rules?.ToList().ForEach(i =>
            //{
            //    i.field
            //});

            /*
             * where 为 json参数,格式如下:
             * {
             *   "roles":[
             *      {"field":"ID","value":112,"op":"equal"},
             *       {"field":"Time","value":"2011-3-4","op":"greaterorequal"}
             *    ],
             *   "op":"and","groups":null
             *  }
             */
            return(Json("ok"));
        }
Example #2
0
        /// <summary>
        /// 教师奖励信息审核页面HTML
        /// </summary>
        /// <returns></returns>
        public ActionResult IndexAdminAwards()
        {
            CommonQueryModel commonQueryModel = new CommonQueryModel();

            commonQueryModel.AdminTeacherId = loginId.ToString();
            var teacherAdminAwardsList = _teacherAwardService.TeacherAdminAwardsList(commonQueryModel).ToList();

            return(View(teacherAdminAwardsList));
        }