Example #1
0
        public static MvcHtmlString GeneraMenu(this HtmlHelper helper, List <OpcionMenu> opciones)
        {
            if (opciones != null)
            {
                using (Repositorios.IGaroNetDb Repositorio =
                           new Models.Repositorios.GaroNetDb(CadenaConexion))
                {
                    var Consulta = Repositorio.ObtenOpcionesMenu();
                    opciones = Consulta.Resultado;

                    if (Consulta.Estado)
                    {
                        List <XElement> _opciones = new List <XElement>();
                        foreach (OpcionMenu opcion in opciones)
                        {
                            _opciones.Add(ObtenMarcado(opcion));
                        }

                        MvcHtmlString _menu = new MvcHtmlString(new XElement("div", _opciones).ToString());
                        helper.ViewContext.RequestContext.HttpContext.Session["_HTMLmenu"] = _menu;

                        return(_menu);
                    }
                }
            }
            return(helper.ViewContext.RequestContext.
                   HttpContext.Session["_HTMLmenu"] as MvcHtmlString);
        }
Example #2
0
 public ControladorBase()
 {
     Repositorio = new Models.Repositorios.GaroNetDb(CadenaConexion);
 }
Example #3
0
 public ApiBase()
 {
     Repositorio = new Models.Repositorios.GaroNetDb(CadenaConexion);
 }