예제 #1
0
        public MenuAux BuscaMenu(MontaMenu lMenu, int menuPaiId)
        {
            foreach (var menu in lMenu.OrderBy(p => p.Ordem))
            {
                if (menu.Id == menuPaiId)
                {
                    return(menu);
                }
                else if (menu.Children.Count > 0)
                {
                    MenuAux hm = BuscaMenu(menu.Children, menuPaiId);
                    if (hm != null)
                    {
                        return(hm);
                    }
                }
            }

            return(null);
        }
예제 #2
0
 public MenuAux()
 {
     Children = new MontaMenu();
 }