예제 #1
0
        public async Task <IActionResult> Aplicacion()
        {
            var validateToken = await ValidatedToken(_configuration, _getHelper, "aplicacion");

            if (validateToken != null)
            {
                return(validateToken);
            }

            if (token.Administrador != "SA")
            {
                TempData["toast"] = "No tiene privilegios de acceso en el módulo";
                return(RedirectToAction("Inicio", "Menu"));
            }

            Guid moduloId = Guid.Parse("37A8C12A-254F-44FB-BE68-67AF358B0610");

            var aplicacion = new Aplicacion()
            {
                Modulos     = GetCountModulos(),
                ModulosMenu = await _getHelper.GetModulesByUsuarioIDAndModuloPadreID(token.UsuarioID, moduloId)
            };

            return(View(aplicacion));
        }