Exemplo n.º 1
0
 public AuthorizeActionFilter(AccessSections accessSection, AccessLevels accessLevel)
 {
     _accessSection = accessSection;
     _accessLevel   = accessLevel;
 }
Exemplo n.º 2
0
 public static bool HasPermissions(this Roles role, AccessSections section, AccessLevels level) => role.Permissions.Any(a => a.Key == section && a.Value >= level);
Exemplo n.º 3
0
 public AccessAttribute(AccessSections accessSection, AccessLevels accessLevel) : base(typeof(AuthorizeActionFilter))
 {
     Arguments = new object[] { accessSection, accessLevel };
 }