/// <summary> /// 更新链接 /// </summary> /// <param name="link"></param> public void UpdateLink(Link link) { if (dal.Update(link) == 1) { WeakRefCache.RebuiltLinks(); } }
/// <summary> /// 删除链接 /// </summary> /// <param name="linkID"></param> /// <returns></returns> public bool Delete(int linkID) { int result = dal.Delete(linkID); WeakRefCache.RebuiltLinks(); return(result == 1); }
/// <summary> /// 设置链接是否显示 /// </summary> /// <param name="linkID"></param> public bool SetVisible(int linkID) { bool result = false; Link link = Get(a => a.ID == linkID); if (link != null) { link.Visible = !link.Visible; result = dal.SetVisible(linkID, link.Visible) == 1; if (result) { WeakRefCache.RebuiltLinks(); } } return(result); }
/// <summary> /// 添加链接 /// </summary> public void CreateLink(Link link) { dal.Add(link); WeakRefCache.RebuiltLinks(); }