public List <ItemDeMenu> ItemsPermitidos(string nombre_menu) { var menu = menues_del_sistema.Find(m => m.SeLlama(nombre_menu)); if (menu == null) { menu = MenuDelSistema.MenuNulo(); } return(menu.Items); }
private static string ArmarMenu(MenuDelSistema menu, MenuDelSistema sub_menu, string menu_fijo) { var elementos_de_menu = string.Empty; menu.Items.ToList().ForEach(item_p => { elementos_de_menu += "<li class='dropdown'>" + "<a href=" + item_p.Acceso.Url + ">" + item_p.NombreItem + "</a></li>"; }); elementos_de_menu += "<li class='dropdown'>" + "<a href='#' class='dropdown-toggle' data-toggle='dropdown'>" + menu_fijo + "</a>" + "<ul class='dropdown-menu'>"; sub_menu.Items.ToList().ForEach(m => { elementos_de_menu += "<li><a href=" + m.Acceso.Url + ">" + m.NombreItem + "</a></li>"; }); elementos_de_menu += "</ul></li>"; return(elementos_de_menu); }