Ejemplo n.º 1
0
 /// <summary>
 /// 刪除種類
 /// </summary>
 /// <param name="node">被刪除的種類</param>
 public void DeleteNode(Node node)
 {
     FTISDao.DeleteNode(node);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 更新種類
 /// </summary>
 /// <param name="node">被更新的種類</param>
 /// <returns>更新後的種類</returns>
 public Node UpdateNode(Node node)
 {
     return FTISDao.UpdateNode(node);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 新增種類
 /// </summary>
 /// <param name="node">被新增的種類</param>
 /// <returns>新增後的種類</returns>
 public Node CreateNode(Node node)
 {
     return FTISDao.CreateNode(node);
 }
Ejemplo n.º 4
0
 protected void LoadNode(Node node)
 {
     if (node != null)
     {
         NodeId = node.NodeId;
         Name = node.Name;
         NameENG = node.NameENG;
         Content = node.Content;
         ContentENG = node.ContentENG;
         SortId = node.SortId;
         Status = node.Status;
         Tag = node.Tag;
         if (node.ParentNode != null)
         {
             ParentNode = node.ParentNode;
             ParentNodeId = node.ParentNode.NodeId;
         }
     }
 }
Ejemplo n.º 5
0
        private void Save(Node node)
        {
            if (ParentNodeId > 0)
            {
                node.ParentNode = m_FTISService.GetNodeById(ParentNodeId);
            }
            node.Name = Name;
            node.NameENG = NameENG;
            ////使用AntiXSS的 Sanitizer.GetSageHtmlFragement() 方法,取得安全的HTML區段內容。
            //node.Content = Sanitizer.GetSafeHtmlFragment(Content);
            //node.ContentENG = Sanitizer.GetSafeHtmlFragment(ContentENG);
            node.Content = Content;
            node.ContentENG = ContentENG;
            node.SortId = SortId;
            node.Status = Status;
            node.Tag = Tag;

            if (node.NodeId == 0)
            {
                m_FTISService.CreateNode(node);
            }
            else
            {
                m_FTISService.UpdateNode(node);
            }

            LoadNode(node.NodeId, false);
        }
Ejemplo n.º 6
0
 public void Insert()
 {
     Node node = new Node();
     Save(node);
 }