Exemple #1
0
        /// <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));
 }