public ActionResult SaveForm(string keyValue, HazardsourceEntity entity) { //保存成功,添加清单 var json = entity.ToJson(); var list = new List <MeasuresEntity>(); var measuresJson = Request["measuresJson"] ?? ""; if (measuresJson.Length > 0) { list = Newtonsoft.Json.JsonConvert.DeserializeObject <List <MeasuresEntity> >(measuresJson); entity.MeaSureNum = list.Count(); } if (keyValue == "") { entity.Status = 3; //表示新增 } hazardsourcebll.SaveForm(keyValue, entity); foreach (var item in list) { var entitySave = measuresBLL.GetEntity(item.Id); if (entitySave == null) { entitySave = new MeasuresEntity(); } entitySave.Content = item.Content; entitySave.RiskId = item.RiskId == "" ? entity.ID : item.RiskId; measuresBLL.Save(entitySave.Id, entitySave); } //var entityqd = json.ToObject<Hisrelationhd_qdEntity>(); //entityqd.ID = ""; //hisrelationhd_qdbLL.SaveForm("", entityqd); return(Success("操作成功。")); }
public ActionResult GetFormJson(string keyValue) { var data = measuresbll.GetEntity(keyValue); return(ToJsonResult(data)); }