public PermissibleValuesController(PermissibleValuesControllerRegistry registry, ILogger <PermissibleValuesController <TEntity, TEnum> > logger, IAuthorizationService authorizationService)
 {
     _logger = logger;
     _authorizationService = authorizationService;
     _descriptor           = registry.GetTypedDescriptor <TEntity, TEnum>();
 }
 public GenericControllerFeatureProvider(PermissibleValuesControllerRegistry permissibleValuesControllerRegistry,
                                         ResourcePointControllerRegistry resourcePointControllerRegistry)
 {
     _permissibleValuesControllerRegistry = permissibleValuesControllerRegistry;
     _resourcePointControllerRegistry     = resourcePointControllerRegistry;
 }
 /// <summary>Initializes a new instance of the <see cref="T:System.Object" /> class.</summary>
 public PluralActionNameConvention(PermissibleValuesControllerRegistry permissibleValuesControllerRegistry,
                                   ResourcePointControllerRegistry resourcePointControllerRegistry)
 {
     _permissibleValuesControllerRegistry = permissibleValuesControllerRegistry;
     _resourcePointControllerRegistry     = resourcePointControllerRegistry;
 }
 public CrudAuthorizationHandler(ICurrentIdentityInfoProvider currentIdentityInfoProvider, PermissibleValuesControllerRegistry permissibleValuesControllerRegistry, ResourcePointControllerRegistry resourcePointControllerRegistry)
 {
     _currentIdentityInfoProvider         = currentIdentityInfoProvider;
     _permissibleValuesControllerRegistry = permissibleValuesControllerRegistry;
     _resourcePointControllerRegistry     = resourcePointControllerRegistry;
 }