Ejemplo n.º 1
0
        /// <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));
            }
        }
Ejemplo n.º 2
0
 public ActionResult <bool> AddFacilitiesSort(FacilitiesSortNew facilitiesSort)
 {
     LogContent = "新建设备设施类别,数据源:" + JsonConvert.SerializeObject(facilitiesSort);
     return(bll.AddFacilitiesSort(facilitiesSort));
 }