public AddRepresentationCommandHandler(ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; }
public ReplaceRepresentationCommandHandler(ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IDistributedLock distributedLock) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _distributedLock = distributedLock; }
public SCIMSchemaGenerator(ILogger <SCIMSchemaGenerator> logger, IServiceProvider serviceProvider, SchemaGeneratorOptions generatorOptions, IDataContractResolver dataContractResolver) { _logger = logger; _serviceProvider = serviceProvider; _generatorOptions = generatorOptions; _dataContractResolver = dataContractResolver; _scimSchemaQueryRepository = (ISCIMSchemaQueryRepository)_serviceProvider.GetService(typeof(ISCIMSchemaQueryRepository)); }
public ResourceTypesController( ISCIMSchemaQueryRepository scimSchemaQueryRepository, ILogger <ResourceTypesController> logger, IResourceTypeResolver resourceTypeResolver) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _logger = logger; _resourceTypeResolver = resourceTypeResolver; }
public SearchController( ISCIMSchemaQueryRepository scimMSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IResourceTypeResolver resourceTypeResolver) { _scimSchemaQueryRepository = scimMSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _attributeReferenceEnricher = attributeReferenceEnricher; _resourceTypeResolver = resourceTypeResolver; }
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 AddRepresentationCommandHandler( ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IRepresentationReferenceSync representationReferenceSync, IBusControl busControl) : base(busControl) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _representationReferenceSync = representationReferenceSync; }
public ReplaceRepresentationCommandHandler( ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IRepresentationReferenceSync representationReferenceSync, IDistributedLock distributedLock, IBusControl busControl) : base(busControl) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _representationReferenceSync = representationReferenceSync; _distributedLock = distributedLock; }
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 SchemasController(ISCIMSchemaQueryRepository scimSchemaQueryRepository) { _scimSchemaQueryRepository = scimSchemaQueryRepository; }
public SchemasController(ISCIMSchemaQueryRepository scimSchemaQueryRepository, ILogger <SchemasController> logger) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _logger = 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) { }