/// <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; }
/// <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; }