/// <summary> /// 新建设备设施类别 /// </summary> /// <param name="facilitiesSort"></param> /// <returns></returns> public ActionResult <bool> AddFacilitiesSort(FacilitiesSortNew facilitiesSort) { try { if (facilitiesSort == null) { throw new Exception("参数有误"); } var check = _rpsfacilitiessort.Any(p => p.ParentID == facilitiesSort.ParentID && p.SortName == facilitiesSort.SortName); if (check) { throw new Exception("该设备设施类别已存在!"); } var dbfacilitiessort = facilitiesSort.MAPTO <Basic_FacilitiesSort>(); var parent = _rpsfacilitiessort.GetModel(facilitiesSort.ParentID); //根据上级设置Level dbfacilitiessort.Level = parent == null ? 1 : parent.Level + 1; _rpsfacilitiessort.Add(dbfacilitiessort); _work.Commit(); return(new ActionResult <bool>(true)); } catch (Exception ex) { return(new ActionResult <bool>(ex)); } }
public ActionResult <bool> AddFacilitiesSort(FacilitiesSortNew facilitiesSort) { LogContent = "新建设备设施类别,数据源:" + JsonConvert.SerializeObject(facilitiesSort); return(bll.AddFacilitiesSort(facilitiesSort)); }