Example #1
0
 /// <summary>
 /// 为风险点添加安全标准
 /// </summary>
 /// <param name="safetyStandards"></param>
 /// <returns></returns>
 public ActionResult <bool> AddDangerSafetyStandard(DangerSafetyStandards safetyStandards)
 {
     try
     {
         if (safetyStandards.SafetyStandardID == Guid.Empty)
         {
             throw new Exception("参数有误");
         }
         var check = _rpsdanger.Any(p => p.ID == safetyStandards.DangerID);
         if (!check)
         {
             throw new Exception("未找到该风险点");
         }
         check = _rpsdangersafetystandards.Any(p => p.DangerID == safetyStandards.DangerID && p.SafetyStandardID == safetyStandards.SafetyStandardID);
         if (check)
         {
             throw new Exception("已为该风险点添加了该风险项");
         }
         var _dangersafetystandards = safetyStandards.MAPTO <Basic_DangerSafetyStandards>();
         _rpsdangersafetystandards.Add(_dangersafetystandards);
         _work.Commit();
         return(new ActionResult <bool>(true));
     }
     catch (Exception ex)
     {
         return(new ActionResult <bool>(ex));
     }
 }
Example #2
0
 /// <summary>
 /// 删除风险点与安全准则的联系
 /// </summary>
 /// <param name="safetyStandard"></param>
 /// <returns></returns>
 public ActionResult <bool> DelDangerSafetyStandard(DangerSafetyStandards safetyStandard)
 {
     try
     {
         var dbdangerafetystandards = _rpsdangersafetystandards.GetModel(p => p.SafetyStandardID == safetyStandard.SafetyStandardID && p.DangerID == safetyStandard.DangerID);
         if (dbdangerafetystandards == null)
         {
             throw new Exception("未找到该风险点所需删除的安全标准ID");
         }
         _rpsdangersafetystandards.Delete(dbdangerafetystandards);
         _work.Commit();
         return(new ActionResult <bool>(true));
     }
     catch (Exception ex)
     {
         return(new ActionResult <bool>(ex));
     }
 }
 public ActionResult <bool> DelDangerSafetyStandard(DangerSafetyStandards safetyStandard)
 {
     LogContent = "删除风险点与安全准则联系,参数源:" + JsonConvert.SerializeObject(safetyStandard);
     return(bll.DelDangerSafetyStandard(safetyStandard));
 }
 public ActionResult <bool> AddDangerSafetyStandard(DangerSafetyStandards safetyStandards)
 {
     LogContent = "新建风险点与安全准则的联系,参数源:" + JsonConvert.SerializeObject(safetyStandards);
     return(bll.AddDangerSafetyStandard(safetyStandards));
 }