/// <summary> /// 新建风险类别 /// </summary> /// <param name="dangersort"></param> /// <returns></returns> public ActionResult <bool> AddDangerSort(DangerSortNew dangersort) { try { var check = _rpsdangersort.Any(p => p.ParentID == dangersort.ParentID && p.SortName == dangersort.SortName); if (check) { throw new Exception("当前节点下已存在该类别名称:" + dangersort.SortName); } var _dangersort = dangersort.MAPTO <Basic_DangerSort>(); //父级 var parent = _rpsdangersort.GetModel(dangersort.ParentID); _dangersort.Level = parent == null ? 1 : parent.Level + 1; _rpsdangersort.Add(_dangersort); _work.Commit(); return(new ActionResult <bool>(true)); } catch (Exception ex) { return(new ActionResult <bool>(ex)); } }
public ActionResult <bool> AddDangerSort(DangerSortNew dangersort) { LogContent = "新建风险点与安全准则的联系,参数源:" + JsonConvert.SerializeObject(dangersort); return(bll.AddDangerSort(dangersort)); }