public IActionResult Index(int id)
        {
            string usuario = HttpContext.Session.GetString("_User");

            if (usuario == null)
            {
                return(RedirectToAction("Login", "Security"));
            }
            else
            {
                int perfil        = Convert.ToInt16(HttpContext.Session.GetString("_Profile"));
                int validarAcceso = seguridadService.ValidarAcceso(id, perfil);
                if (validarAcceso == 1)
                {
                    ViewBag.Name     = usuario;
                    ViewBag.Modulo   = "Seguridad";
                    ViewBag.perfiles = perfilService.GetPerfiles();
                    ViewBag.Pagina   = "Usuarios del Sistema";
                    return(View());
                }
                else
                {
                    return(RedirectToRoute("error", new { statusCode = 403 }));
                }
            }
        }
示例#2
0
        public IActionResult GetPerfiles()
        {
            var perfiles = perfilService.GetPerfiles();

            return(new JsonResult(perfiles));
        }