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); }
public MenuAux() { Children = new MontaMenu(); }