예제 #1
0
 public DeleteRepresentationCommandHandler(ISCIMRepresentationCommandRepository scimRepresentationCommandRepository,
                                           ISCIMRepresentationQueryRepository scimRepresentationQueryRepository,
                                           IRepresentationReferenceSync representationReferenceSync,
                                           IBusControl busControl) : base(busControl)
 {
     _scimRepresentationCommandRepository = scimRepresentationCommandRepository;
     _scimRepresentationQueryRepository   = scimRepresentationQueryRepository;
     _representationReferenceSync         = representationReferenceSync;
 }
 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;
 }
예제 #3
0
 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;
 }
예제 #4
0
 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;
 }