示例#1
0
 public PatchRepresentationCommandHandler(ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IDistributedLock distributedLock, IOptions <SCIMHostOptions> options)
 {
     _scimRepresentationQueryRepository   = scimRepresentationQueryRepository;
     _scimRepresentationCommandRepository = scimRepresentationCommandRepository;
     _distributedLock = distributedLock;
     _options         = options.Value;
 }
 public BulkController(
     IOptionsMonitor <SCIMHostOptions> options,
     ILogger <BulkController> logger)
 {
     _options = options.CurrentValue;
     _logger  = logger;
 }
示例#3
0
 public BaseApiController(string scimEndpoint, ICollection <SCIMSchema> schemas, IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IOptionsMonitor <SCIMHostOptions> options)
 {
     _scimEndpoint = scimEndpoint;
     _schemas      = schemas;
     _addRepresentationCommandHandler     = addRepresentationCommandHandler;
     _deleteRepresentationCommandHandler  = deleteRepresentationCommandHandler;
     _replaceRepresentationCommandHandler = replaceRepresentationCommandHandler;
     _patchRepresentationCommandHandler   = patchRepresentationCommandHandler;
     _scimRepresentationQueryRepository   = scimRepresentationQueryRepository;
     _options = options.CurrentValue;
 }
示例#4
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;
 }
示例#5
0
 public ProvisioningController(
     IBusControl busControl,
     ISCIMRepresentationQueryRepository scimRepresentationQueryRepository,
     IProvisioningConfigurationRepository provisioningConfigurationRepository,
     IOptions <SCIMHostOptions> options,
     ILogger <ProvisioningController> logger)
 {
     _busControl = busControl;
     _scimRepresentationQueryRepository   = scimRepresentationQueryRepository;
     _provisioningConfigurationRepository = provisioningConfigurationRepository;
     _options = options.Value;
     _logger  = logger;
 }
 public PatchRepresentationCommandHandler(
     ISCIMRepresentationQueryRepository scimRepresentationQueryRepository,
     ISCIMRepresentationCommandRepository scimRepresentationCommandRepository,
     IDistributedLock distributedLock,
     IRepresentationReferenceSync representationReferenceSync,
     IOptions <SCIMHostOptions> options,
     IBusControl busControl) : base(busControl)
 {
     _scimRepresentationQueryRepository   = scimRepresentationQueryRepository;
     _scimRepresentationCommandRepository = scimRepresentationCommandRepository;
     _distributedLock             = distributedLock;
     _representationReferenceSync = representationReferenceSync;
     _options = options.Value;
 }
示例#7
0
 public SCIMRepresentationHelper(IOptions <SCIMHostOptions> options)
 {
     _options = options.Value;
 }
 public ServiceProviderConfigController(IOptionsMonitor <SCIMHostOptions> options, ILogger <ServiceProviderConfigController> logger)
 {
     _options = options.CurrentValue;
     _logger  = logger;
 }
 public ServiceProviderConfigController(IOptionsMonitor <SCIMHostOptions> options)
 {
     _options = options.CurrentValue;
 }
示例#10
0
 public BulkController(IHttpContextFactory httpContextFactory, IOptionsMonitor <SCIMHostOptions> options)
 {
     _httpContextFactory = httpContextFactory;
     _options            = options.CurrentValue;
 }