public ActionResult SaveValueItem(string json) { var svc = new ValueSetService(); if (string.IsNullOrWhiteSpace(json)) { return(Json(new { State = false, Msg = "保存的内容为空。" }, JsonRequestBehavior.AllowGet)); } var v = Newtonsoft.Json.JsonConvert.DeserializeObject <ValueItem>(json); try { svc.SaveValueItem(v); } catch (Exception e) { return(Json(new { State = false, Msg = e.Message }, JsonRequestBehavior.AllowGet)); } return(Json(new { State = true, Msg = "", Data = v }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取值列表,供使用 /// </summary> /// <param name="valueSetId"></param> /// <returns></returns> public JsonResult GetValueItemListForUse(int valueSetId) { var svc = new ValueSetService(); var list = svc.GetValueItemList(valueSetId).FindAll(a => a.IsEnabled); return(Json(new { State = true, Msg = string.Empty, Data = list }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteValueItem(int id) { try { var svc = new ValueSetService(); svc.DeleteValueItem(id); return(Json(new { State = false, Msg = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { State = false, Msg = e.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult CreateValueItem(string json) { try { var vi = Newtonsoft.Json.JsonConvert.DeserializeObject <ValueItem>(json); var svc = new ValueSetService(); svc.SaveValueItem(vi); return(Json(new { State = false, Msg = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { State = false, Msg = e.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetValueSetByName(string name) { if (string.IsNullOrWhiteSpace(name)) { return(Json(new { State = false, Msg = "名称不能为空。" }, JsonRequestBehavior.AllowGet)); } var svc = new ValueSetService(); var vs = svc.GetValueSetByName(name); if (vs == null) { return(Json(new { State = false, Msg = "值集不存在。" }, JsonRequestBehavior.AllowGet)); } return(Json(new { State = true, Msg = string.Empty, Data = vs }, JsonRequestBehavior.AllowGet)); }
public ActionResult GetValueItemByID(int id) { if (id == 0) { return(Json(new { State = false, Msg = "值集ID不能为0" }, JsonRequestBehavior.AllowGet)); } var svc = new ValueSetService(); var vItem = svc.GetValueItemByID(id); if (vItem == null) { return(Json(new { State = false, Msg = "值集不存在。" }, JsonRequestBehavior.AllowGet)); } return(Json(new { State = true, Msg = string.Empty, Data = vItem }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateValueSet(string json) { string Msg = string.Empty; try { if (string.IsNullOrWhiteSpace(json)) { Msg = "保存的内容为空。"; } var v = Newtonsoft.Json.JsonConvert.DeserializeObject <ValueSet>(json); var svc = new ValueSetService(); string user = HttpContext.User.Identity.Name; svc.CreateValueSet(v.Name, v.Description, user); return(Json(new { State = false, Msg = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { State = false, Msg = e.Message }, JsonRequestBehavior.AllowGet)); } }