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