/// <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); }
/// <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)); } }
public bool Exist(string url) { RightDal rightDal = new RightDal(); return(rightDal.Exist(url) > 0); }