private string GetMenus(SPWeb web)
        {
            StringBuilder menusHtml = new StringBuilder();

            MenuPrincipalAdapter MenuPrincipalAdapter = new MenuPrincipalAdapter(web);

            IEnumerable <Framework.Domain.MenuPrincipal> allMenus = MenuPrincipalAdapter.GetByViewTitle(ViewTitle);

            IEnumerable <IGrouping <int, Framework.Domain.MenuPrincipal> > groupedMenus = allMenus.GroupBy(menu => menu.ParentID);

            menusHtml.Append(RenderMenus(groupedMenus));

            return(menusHtml.ToString());
        }