Пример #1
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);
        }
Пример #2
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));
            }
        }
Пример #3
0
        public bool Exist(string url)
        {
            RightDal rightDal = new RightDal();

            return(rightDal.Exist(url) > 0);
        }