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("操作成功。"));
        }
Beispiel #2
0
        public ActionResult GetFormJson(string keyValue)
        {
            var data = measuresbll.GetEntity(keyValue);

            return(ToJsonResult(data));
        }