Ejemplo n.º 1
0
 public void LoadChildrenMenuList(MenuInfo menu, bool isEnforce)
 {
     if (menu.Children == null || isEnforce)
     {
         ObjectPersistence persistence = new ObjectPersistence(DbAccess);
         Criteria cri = new Criteria();
         cri.Add(Expression.Equal("ParentId", menu.Id));
         menu.Children = persistence.GetList<MenuInfo>(cri, new SortInfo("Index"));
     }
 }
Ejemplo n.º 2
0
 public void LoadParentMenu(MenuInfo menu, bool isEnforce)
 {
     if (menu.Parent == null || isEnforce)
     {
         if (menu.ParentId != null)
         {
             ObjectPersistence persistence = new ObjectPersistence(DbAccess);
             menu.Parent = persistence.GetByKey<MenuInfo>(menu.ParentId);
         }
     }
 }
Ejemplo n.º 3
0
 public void AddMenu(MenuInfo menu)
 {
     MenuEntity entity = new MenuEntity();
     entity.Id = Guid.NewGuid();
     entity.Index = menu.Index;
     entity.IsNewWindow = menu.IsNewWindow;
     entity.Name = menu.Name;
     entity.ParentId = menu.ParentId;
     MenuManager manager = new MenuManager(DbAccess);
     manager.AddMenu(entity);
 }
Ejemplo n.º 4
0
 public void LoadParentMenu(MenuInfo menu)
 {
     LoadParentMenu(menu, false);
 }
Ejemplo n.º 5
0
 public void LoadChildrenMenuList(MenuInfo menu)
 {
     LoadChildrenMenuList(menu, false);
 }
Ejemplo n.º 6
0
 public void LoadChildrenMenuList(MenuInfo menu)
 {
     LoadChildrenMenuList(menu, false);
 }
Ejemplo n.º 7
0
 public void LoadParentMenu(MenuInfo menu)
 {
     LoadParentMenu(menu, false);
 }