Пример #1
0
        public void CarregarMenuInterna(int PublicacaoId)
        {
            var currentCulture = HttpContext.Current.Request.Cookies["lang"] != null ? HttpContext.Current.Request.Cookies["lang"].Value : "pt-BR";
            if (string.IsNullOrEmpty(currentCulture)) currentCulture = "pt-BR";
            int IdiomaId = Util.GetIdiomaId(currentCulture);

            var currentSite = HttpContext.Current.Request.Cookies["site"] != null ? HttpContext.Current.Request.Cookies["site"].Value : "2";
            if (string.IsNullOrEmpty(currentSite)) currentSite = "0";
            int SiteId = Convert.ToInt32(currentSite);

            var UsuarioId = HttpContext.Current.Request.Cookies["UsuarioId"] != null ? HttpContext.Current.Request.Cookies["UsuarioId"].Value : "0";
            var UsuarioNome = HttpContext.Current.Request.Cookies["UsuarioNome"] != null ? HttpContext.Current.Request.Cookies["UsuarioNome"].Value : "";

            MenuDAL dal = new MenuDAL();

            ListaMenuInterna = dal.ListarMenu(SiteId, 1, IdiomaId, PublicacaoId);
        }
Пример #2
0
        public ActionResult ListarMenu(int MenuTipoId)
        {
            int SiteId = GetCurrentSite();
            int UsuarioId = 1;
            int IdiomaId = 1;

            //Eventos
            MenuDAL menuDAL = new MenuDAL();
            List<Menu> listaMenu = menuDAL.ListarMenu(SiteId, MenuTipoId, (int)Util.IDIOMA.PORTUGUES, null, true, Convert.ToInt32(UsuarioId), false);

            return Json(listaMenu, JsonRequestBehavior.AllowGet);
        }