public ActionResult GetPageListJson(Pagination pagination, string queryJson) { var watch = CommonHelper.TimerStart(); NetSiginEntity para = new NetSiginEntity(); if (!string.IsNullOrWhiteSpace(queryJson)) { var queryParam = queryJson.ToJObject(); //类型 if (!queryParam["condition"].IsEmpty() && !queryParam["keyword"].IsEmpty()) { var condition = queryParam["condition"].ToString().ToLower(); switch (condition) { case "membername": para.MemberName = queryParam["keyword"].ToString(); break; case "mobile": para.MemberTel = queryParam["keyword"].ToString(); break; } } //驾校 if (!queryParam["SchoolId"].IsEmpty()) { para.SchoolId = queryParam["SchoolId"].ToString(); } } var pageList = NetSiginBLL.Instance.GetPageList(para, ref pagination); pageList.ForEach((o) => { if (o.SchoolId != null) { var school = SchoolBLL.Instance.GetEntity(o.SchoolId); if (school != null) { o.SchoolName = school.Name; } } }); var JsonData = new { rows = pageList, total = pagination.total, page = pagination.page, records = pagination.records, costtime = CommonHelper.TimerEnd(watch) }; return(Content(JsonData.ToJson())); }
public ActionResult SaveForm(string keyValue, NetSiginEntity entity) { try { if (keyValue != "") { entity.NetSiginId = keyValue; NetSiginBLL.Instance.Update(entity); } return(Success("保存成功")); } catch (Exception ex) { ex.Data["Method"] = "NetSiginController>>SaveForm"; new ExceptionHelper().LogException(ex); return(Error("保存失败")); } }