public void CriaMenu(MontaMenu _lMenuHieraquia, ref string sMenu, int ColocaUL)
        {
            foreach (var menu in _lMenuHieraquia)
            {
                if (string.IsNullOrEmpty(sMenu))
                {
                    sMenu = "<li>";
                }
                else
                {
                    sMenu += "<li>";
                }
                sMenu += @"<a href=""";
                sMenu += menu.Url;
                sMenu += @""">";
                sMenu += menu.Url;
                sMenu += "</a>";
                if (menu.Children.Count > 0)
                {
                    sMenu += @"	<ul class=""dl-submenu"">";
                    CriaMenu(menu.Children, ref sMenu, 1);
                }
                sMenu += "</li>";
            }

            if (ColocaUL == 1)
            {
                sMenu += "</ul>";
            }
        }
        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);
        }