public void DeleteHtml(string htmlId)
 {
     try
     {
         HtmlItemEntity entity = new HtmlItemEntity();
         entity.Id = htmlId;
         PageManager manager = new PageManager(DbAccess);
         manager.DeleteEntity <HtmlItemEntity>(entity);
     }
     catch (Exception ex)
     {
         throw HandleException("Page", "DeleteHtml - " + htmlId, ex);
     }
 }
 public void DeleteMenu(string menuId)
 {
     try
     {
         MenuItemEntity entity = new MenuItemEntity();
         entity.Id = menuId;
         PageManager manager = new PageManager(DbAccess);
         manager.DeleteEntity <MenuItemEntity>(entity);
     }
     catch (Exception ex)
     {
         throw HandleException("Page", "DeleteMenu - " + menuId, ex);
     }
 }
        public void DeleteList(string listId)
        {
            ObjectPersistence persistence = new ObjectPersistence(DbAccess);
            Criteria          cri         = new Criteria();

            cri.Add(Expression.Equal("ItsListId", listId));
            IList <HtmlItemInfo> list = persistence.GetList <HtmlItemInfo>(cri);

            if (list.Count > 0)
            {
                throw new FacadeException("此列表包含有子页面,请先删除列表下的全部子页面。");
            }
            try
            {
                ListItemEntity entity = new ListItemEntity();
                entity.Id = listId;
                PageManager manager = new PageManager(DbAccess);
                manager.DeleteEntity <ListItemEntity>(entity);
            }
            catch (Exception ex)
            {
                throw HandleException("Page", "DeleteList - " + listId, ex);
            }
        }
 public void DeleteHtml(string htmlId)
 {
     try
     {
         HtmlItemEntity entity = new HtmlItemEntity();
         entity.Id = htmlId;
         PageManager manager = new PageManager(DbAccess);
         manager.DeleteEntity<HtmlItemEntity>(entity);
     }
     catch (Exception ex)
     {
         throw HandleException("Page", "DeleteHtml - " + htmlId, ex);
     }
 }
 public void DeleteMenu(string menuId)
 {
     try
     {
         MenuItemEntity entity = new MenuItemEntity();
         entity.Id = menuId;
         PageManager manager = new PageManager(DbAccess);
         manager.DeleteEntity<MenuItemEntity>(entity);
     }
     catch (Exception ex)
     {
         throw HandleException("Page", "DeleteMenu - " + menuId, ex);
     }
 }
 public void DeleteList(string listId)
 {
     ObjectPersistence persistence = new ObjectPersistence(DbAccess);
     Criteria cri = new Criteria();
     cri.Add(Expression.Equal("ItsListId", listId));
     IList<HtmlItemInfo> list = persistence.GetList<HtmlItemInfo>(cri);
     if (list.Count > 0)
     {
         throw new FacadeException("此列表包含有子页面,请先删除列表下的全部子页面。");
     }
     try
     {
         ListItemEntity entity = new ListItemEntity();
         entity.Id = listId;
         PageManager manager = new PageManager(DbAccess);
         manager.DeleteEntity<ListItemEntity>(entity);
     }
     catch (Exception ex)
     {
         throw HandleException("Page", "DeleteList - " + listId, ex);
     }
 }