Ejemplo n.º 1
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            Boolean acceso      = false;
            String  controlador = httpContext.Request.RequestContext.RouteData.Values["controller"].ToString();
            String  vista       = httpContext.Request.RequestContext.RouteData.Values["action"].ToString();
            var     user        = httpContext.User.Identity.GetUserName();


            ObjectParameter outParam = new ObjectParameter("result", 0);


            db.Sp_PermisoMenu(controlador, vista, user, clsReferencias.Acceder, outParam);
            int p = int.Parse(outParam.Value.ToString());

            if (p > 0)
            {
                acceso = true;
            }

            return(acceso);
        }