Beispiel #1
0
 public RolePermissionsSet(GeneralRolePermissions generalAllowed = default,
                           GeneralRolePermissions generalDenied  = default,
                           AccountRolePermissions accountAllowed = default,
                           AccountRolePermissions accountDenied  = default,
                           GeneralRolePermissions generalLocked  = default,
                           AccountRolePermissions accountLocked  = default)
 {
     GeneralAllowed = generalAllowed;
     GeneralDenied  = generalDenied;
     AccountAllowed = accountAllowed;
     AccountDenied  = accountDenied;
     GeneralLocked  = generalLocked;
     AccountLocked  = accountLocked;
 }
Beispiel #2
0
 internal static IEnumerable <string> GetRepresentations(this GeneralRolePermissions e)
 {
     return(e.GetFlags()
            .Select(f => f.GetApiRepresentation()));
 }