public void AddList(ListItemInfo list) { try { list.Name = list.Name.Trim(); ObjectPersistence persistence = new ObjectPersistence(DbAccess); Criteria cri = new Criteria(); cri.Add(Expression.Equal("Name", list.Name)); if (!string.IsNullOrEmpty(list.Id)) { cri.Add(Expression.NotEqual("Id", list.Id)); } IList <ListItemInfo> tmpList = persistence.GetList <ListItemInfo>(cri); if (tmpList.Count > 0) { throw new FacadeException("列表名称已经存在,请重新输入!"); } ListItemEntity entity = new ListItemEntity(); entity.Name = list.Name; PageManager manager = new PageManager(DbAccess); manager.AddEntity <ListItemEntity>(entity); list.Id = entity.Id; } catch (Exception ex) { throw HandleException("Page", "AddList - " + list.Name, ex); } }
public void AddList(ListItemInfo list) { try { list.Name = list.Name.Trim(); ObjectPersistence persistence = new ObjectPersistence(DbAccess); Criteria cri = new Criteria(); cri.Add(Expression.Equal("Name", list.Name)); if (!string.IsNullOrEmpty(list.Id)) { cri.Add(Expression.NotEqual("Id", list.Id)); } IList<ListItemInfo> tmpList = persistence.GetList<ListItemInfo>(cri); if (tmpList.Count > 0) { throw new FacadeException("列表名称已经存在,请重新输入!"); } ListItemEntity entity = new ListItemEntity(); entity.Name = list.Name; PageManager manager = new PageManager(DbAccess); manager.AddEntity<ListItemEntity>(entity); list.Id = entity.Id; } catch (Exception ex) { throw HandleException("Page", "AddList - " + list.Name, ex); } }
public void AddHtml(HtmlItemFullInfo item) { try { HtmlItemEntity entity = new HtmlItemEntity(); entity.Content = item.Content; entity.ItsListId = item.ItsListId; entity.Name = item.Name; entity.Title = item.Title; PageManager manager = new PageManager(DbAccess); manager.AddEntity <HtmlItemEntity>(entity); item.Id = entity.Id; } catch (Exception ex) { throw HandleException("Page", "AddHtml - " + item.Name, ex); } }
public void AddHtml(HtmlItemFullInfo item) { try { HtmlItemEntity entity = new HtmlItemEntity(); entity.Content = item.Content; entity.ItsListId = item.ItsListId; entity.Name = item.Name; entity.Title = item.Title; PageManager manager = new PageManager(DbAccess); manager.AddEntity<HtmlItemEntity>(entity); item.Id = entity.Id; } catch (Exception ex) { throw HandleException("Page", "AddHtml - " + item.Name, ex); } }
public void AddMenu(MenuItemInfo menu) { try { MenuItemEntity entity = new MenuItemEntity(); entity.Index = menu.Index; entity.InnerId = menu.InnerId; entity.IsInner = menu.IsInner; entity.IsListType = menu.IsListType; entity.IsOpenNewWindow = menu.IsOpenNewWindow; entity.Level = menu.Level; entity.Name = menu.Name; entity.OuterUrl = menu.OuterUrl; entity.ParentId = menu.ParentId; PageManager manager = new PageManager(DbAccess); manager.AddEntity <MenuItemEntity>(entity); menu.Id = entity.Id; } catch (Exception ex) { throw HandleException("Page", "AddMenu - " + menu.Name, ex); } }
public void AddMenu(MenuItemInfo menu) { try { MenuItemEntity entity = new MenuItemEntity(); entity.Index = menu.Index; entity.InnerId = menu.InnerId; entity.IsInner = menu.IsInner; entity.IsListType = menu.IsListType; entity.IsOpenNewWindow = menu.IsOpenNewWindow; entity.Level = menu.Level; entity.Name = menu.Name; entity.OuterUrl = menu.OuterUrl; entity.ParentId = menu.ParentId; PageManager manager = new PageManager(DbAccess); manager.AddEntity<MenuItemEntity>(entity); menu.Id = entity.Id; } catch (Exception ex) { throw HandleException("Page", "AddMenu - " + menu.Name, ex); } }