Beispiel #1
0
        /// <summary>添加节点 
        /// </summary>
        /// <param name="rightEntity"></param>
        /// <returns>1:成功 -1:失败 -2:已存在相同url的节点</returns>
        public int AddRight(RightEntity rightEntity)
        {
            RightDal rightDal = new RightDal();
            if (rightDal.Exist(rightEntity.Url) > 0)
            {
                return -2;
            }
            else
            {
                return rightDal.AddRight(rightEntity);

            }
        }
Beispiel #2
0
 public bool Exist(string url)
 {
     RightDal rightDal = new RightDal();
     return rightDal.Exist(url) > 0;
 }
Beispiel #3
0
 /// <summary>修改节点属性 
 /// </summary>
 /// <param name="rightEntity"></param>
 /// <returns>1:成功 -1:失败 -2:已存在相同的url</returns>
 public int UpdateRight(RightEntity rightEntity)
 {
     RightDal rightDal = new RightDal();
     int result = rightDal.Exist(rightEntity.Url);
     if (result > 0 && result != rightEntity.Id)
     {
         return -2;
     }
     return rightDal.UpdateRight(rightEntity) ? 1 : -1;
 }