public SearchController(
     ISCIMSchemaQueryRepository scimMSchemaQueryRepository,
     ISCIMRepresentationQueryRepository scimRepresentationQueryRepository,
     IAttributeReferenceEnricher attributeReferenceEnricher,
     IResourceTypeResolver resourceTypeResolver)
 {
     _scimSchemaQueryRepository         = scimMSchemaQueryRepository;
     _scimRepresentationQueryRepository = scimRepresentationQueryRepository;
     _attributeReferenceEnricher        = attributeReferenceEnricher;
     _resourceTypeResolver = resourceTypeResolver;
 }
Exemplo n.º 2
0
 public BaseApiController(string resourceType, IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger logger)
 {
     _resourceType = resourceType;
     _addRepresentationCommandHandler     = addRepresentationCommandHandler;
     _deleteRepresentationCommandHandler  = deleteRepresentationCommandHandler;
     _replaceRepresentationCommandHandler = replaceRepresentationCommandHandler;
     _patchRepresentationCommandHandler   = patchRepresentationCommandHandler;
     _scimRepresentationQueryRepository   = scimRepresentationQueryRepository;
     _scimSchemaQueryRepository           = scimSchemaQueryRepository;
     _attributeReferenceEnricher          = attributeReferenceEnricher;
     _options = options.CurrentValue;
     _logger  = logger;
 }
 public EntitlementController(IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger <EntitlementController> logger, IBusControl busControl, IResourceTypeResolver resourceTypeResolver) : base("Entitlement", addRepresentationCommandHandler, deleteRepresentationCommandHandler, replaceRepresentationCommandHandler, patchRepresentationCommandHandler, scimRepresentationQueryRepository, scimSchemaQueryRepository, attributeReferenceEnricher, options, logger, busControl, resourceTypeResolver)
 {
 }
 public CustomResourcesController(IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger <CustomResourcesController> logger) : base("CustomResources", addRepresentationCommandHandler, deleteRepresentationCommandHandler, replaceRepresentationCommandHandler, patchRepresentationCommandHandler, scimRepresentationQueryRepository, scimSchemaQueryRepository, attributeReferenceEnricher, options, logger)
 {
 }
 public GroupsController(IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger <GroupsController> logger) : base(SCIMConstants.SCIMEndpoints.Groups, addRepresentationCommandHandler, deleteRepresentationCommandHandler, replaceRepresentationCommandHandler, patchRepresentationCommandHandler, scimRepresentationQueryRepository, scimSchemaQueryRepository, attributeReferenceEnricher, options, logger)
 {
 }