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; }
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; }