Exemplo n.º 1
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            var controller = httpContext.Request.RequestContext
                             .RouteData.GetRequiredString("controller");
            var action = httpContext.Request.RequestContext
                         .RouteData.GetRequiredString("action");

            // feed the roles here
            Roles = string.Join(",", RoleProvider.Get(controller, action));
            return(base.AuthorizeCore(httpContext));
        }
 /// <summary>
 /// Get all roles
 /// </summary>
 /// <returns>List, of all roles</returns>
 public IList <Role> Get()
 {
     return(_roleProvider.Get());
 }