Example #1
0
 /// <summary>
 /// 更新链接
 /// </summary>
 /// <param name="link"></param>
 public void UpdateLink(Link link)
 {
     if (dal.Update(link) == 1)
     {
         WeakRefCache.RebuiltLinks();
     }
 }
Example #2
0
        /// <summary>
        /// 删除链接
        /// </summary>
        /// <param name="linkID"></param>
        /// <returns></returns>
        public bool Delete(int linkID)
        {
            int result = dal.Delete(linkID);

            WeakRefCache.RebuiltLinks();
            return(result == 1);
        }
Example #3
0
        /// <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);
        }
Example #4
0
 /// <summary>
 /// 添加链接
 /// </summary>
 public void CreateLink(Link link)
 {
     dal.Add(link);
     WeakRefCache.RebuiltLinks();
 }