public UpdateApprenticeshipStopDateCommandHandler( ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, UpdateApprenticeshipStopDateCommandValidator validator, ICurrentDateTime currentDate, ICommitmentsLogger logger, IHistoryRepository historyRepository, IAcademicYearValidator academicYearValidator, IApprenticeshipEventsPublisher eventsPublisher, IApprenticeshipEventsList apprenticeshipEventsList, IDataLockRepository dataLockRepository, IV2EventsPublisher v2EventsPublisher) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _validator = validator; _currentDate = currentDate; _logger = logger; _historyRepository = historyRepository; _academicYearValidator = academicYearValidator; _eventsPublisher = eventsPublisher; _apprenticeshipEventsList = apprenticeshipEventsList; _dataLockRepository = dataLockRepository; _v2EventsPublisher = v2EventsPublisher; }
public OffchainTransactionBuilderService( ITransactionBuildHelper transactionBuildHelper, RpcConnectionParams connectionParams, IMultisigService multisigService, IBitcoinOutputsService bitcoinOutputsService, IOffchainChannelRepository offchainChannelRepository, ISignatureVerifier signatureVerifier, Func <SignatureApiProviderType, ISignatureApiProvider> signatureApiProviderFactory, ICommitmentRepository commitmentRepository, IPregeneratedOutputsQueueFactory pregeneratedOutputsQueueFactory, IBroadcastedOutputRepository broadcastedOutputRepository, ILykkeTransactionBuilderService lykkeTransactionBuilderService, IRpcBitcoinClient rpcBitcoinClient) { _transactionBuildHelper = transactionBuildHelper; _connectionParams = connectionParams; _multisigService = multisigService; _bitcoinOutputsService = bitcoinOutputsService; _offchainChannelRepository = offchainChannelRepository; _signatureVerifier = signatureVerifier; _signatureApiProvider = signatureApiProviderFactory(SignatureApiProviderType.Exchange); _commitmentRepository = commitmentRepository; _pregeneratedOutputsQueueFactory = pregeneratedOutputsQueueFactory; _broadcastedOutputRepository = broadcastedOutputRepository; _lykkeTransactionBuilderService = lykkeTransactionBuilderService; _rpcBitcoinClient = rpcBitcoinClient; }
public RejectDataLockTriageCommandHandler( AbstractValidator <RejectDataLockTriageCommand> validator, IDataLockRepository dataLockRepository, IApprenticeshipRepository apprenticeshipRepository, ICommitmentRepository commitmentRepository) { if (validator == null) { throw new ArgumentNullException(nameof(AbstractValidator <RejectDataLockTriageCommand>)); } if (dataLockRepository == null) { throw new ArgumentNullException(nameof(IDataLockRepository)); } if (apprenticeshipRepository == null) { throw new ArgumentNullException(nameof(IApprenticeshipRepository)); } if (commitmentRepository == null) { throw new ArgumentNullException(nameof(ICommitmentRepository)); } _validator = validator; _dataLockRepository = dataLockRepository; _apprenticeshipRepository = apprenticeshipRepository; }
public DeleteCommitmentCommandHandler(ICommitmentRepository commitmentRepository, AbstractValidator <DeleteCommitmentCommand> validator, ICommitmentsLogger logger, IApprenticeshipEvents apprenticeshipEvents, IHistoryRepository historyRepository) { _commitmentRepository = commitmentRepository; _validator = validator; _logger = logger; _apprenticeshipEvents = apprenticeshipEvents; _historyRepository = historyRepository; }
public ApproveTransferRequestCommandHandler(AbstractValidator <ApproveTransferRequestCommand> validator, ICommitmentRepository commitmentRepository, IV2EventsPublisher v2EventsPublisher = null) { _validator = validator; _commitmentRepository = commitmentRepository; _v2EventsPublisher = v2EventsPublisher; }
public RejectTransferRequestCommandHandler(AbstractValidator <RejectTransferRequestCommand> validator, ICommitmentRepository commitmentRepository, IV2EventsPublisher v2EventsPublisher) { _validator = validator; _commitmentRepository = commitmentRepository; _v2EventsPublisher = v2EventsPublisher; }
public ProviderApproveCohortCommandHandler(AbstractValidator <ProviderApproveCohortCommand> validator, ICommitmentRepository commitmentRepository, IV2EventsPublisher v2EventsPublisher) { _validator = validator; _commitmentRepository = commitmentRepository; _v2EventsPublisher = v2EventsPublisher; }
public GetTransferRequestQueryHandler( ICommitmentRepository commitmentRepository, AbstractValidator <GetTransferRequestRequest> validator, ICommitmentRules commitmentRules) { _commitmentRepository = commitmentRepository; _validator = validator; _commitmentRules = commitmentRules; }
public SpendBroadcastedCommitmentFunction(IOffchainService offchainService, IQBitNinjaApiCaller qBitNinjaApiCaller, ICommitmentRepository commitmentRepository, RpcConnectionParams connectionParams, ILog log) { _offchainService = offchainService; _qBitNinjaApiCaller = qBitNinjaApiCaller; _commitmentRepository = commitmentRepository; _connectionParams = connectionParams; _log = log; }
public SendingEmployerTransferRequestEmailService(ICommitmentRepository commitmentRepository, IAccountApiClient accountApi, ILog logger) { _commitmentRepository = commitmentRepository; _accountApi = accountApi; _logger = logger; _retryPolicy = GetRetryPolicy(); }
public BulkUploadApprenticeshipsCommandHandler(ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, BulkUploadApprenticeshipsValidator validator, IApprenticeshipEvents apprenticeshipEvents, ICommitmentsLogger logger, IMediator mediator, IHistoryRepository historyRepository) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _validator = validator; _apprenticeshipEvents = apprenticeshipEvents; _logger = logger; _mediator = mediator; _historyRepository = historyRepository; }
public UpdateApprenticeshipCommandHandler(ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, AbstractValidator <UpdateApprenticeshipCommand> validator, IApprenticeshipUpdateRules apprenticeshipUpdateRules, IApprenticeshipEvents apprenticeshipEvents, ICommitmentsLogger logger, IHistoryRepository historyRepository) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _validator = validator; _apprenticeshipUpdateRules = apprenticeshipUpdateRules; _apprenticeshipEvents = apprenticeshipEvents; _logger = logger; _historyRepository = historyRepository; }
public DeleteCommitmentCommandHandler(ICommitmentRepository commitmentRepository, AbstractValidator <DeleteCommitmentCommand> validator, ICommitmentsLogger logger, IApprenticeshipEvents apprenticeshipEvents, IHistoryRepository historyRepository, IMessagePublisher messagePublisher, IV2EventsPublisher v2EventsPublisher) { _commitmentRepository = commitmentRepository; _validator = validator; _logger = logger; _apprenticeshipEvents = apprenticeshipEvents; _historyRepository = historyRepository; _messagePublisher = messagePublisher; _v2EventsPublisher = v2EventsPublisher; }
public UpdateCommitmentAgreementCommandHandler(ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, IApprenticeshipUpdateRules apprenticeshipUpdateRules, ICommitmentsLogger logger, IMediator mediator, AbstractValidator <UpdateCommitmentAgreementCommand> validator, IApprenticeshipEventsList apprenticeshipEventsList, IApprenticeshipEventsPublisher apprenticeshipEventsPublisher, IHistoryRepository historyRepository, ICurrentDateTime currentDateTime) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _apprenticeshipUpdateRules = apprenticeshipUpdateRules; _apprenticeshipEventsList = apprenticeshipEventsList; _apprenticeshipEventsPublisher = apprenticeshipEventsPublisher; _historyRepository = historyRepository; _currentDateTime = currentDateTime; _logger = logger; _mediator = mediator; _validator = validator; }
public CreateCommitmentCommandHandler( ICommitmentRepository commitmentRepository, IHashingService hashingService, AbstractValidator <CreateCommitmentCommand> validator, ICommitmentsLogger logger, IHistoryRepository historyRepository) { _commitmentRepository = commitmentRepository; _hashingService = hashingService; _validator = validator; _logger = logger; _historyRepository = historyRepository; }
public CreateRelationshipCommandHandler(ICommitmentRepository commitmentRepository, AbstractValidator <CreateRelationshipCommand> validator, ICommitmentsLogger logger) { if (commitmentRepository == null) { throw new ArgumentNullException(nameof(commitmentRepository)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } _commitmentRepository = commitmentRepository; _validator = validator; _logger = logger; }
public BulkUploadApprenticeshipsCommandHandler(ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, BulkUploadApprenticeshipsValidator validator, IApprenticeshipEvents apprenticeshipEvents, ICommitmentsLogger logger, IMediator mediator, IHistoryRepository historyRepository, IReservationsApiClient reservationsApiClient, IEncodingService encodingService, IV2EventsPublisher v2EventsPublisher) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _validator = validator; _apprenticeshipEvents = apprenticeshipEvents; _logger = logger; _mediator = mediator; _historyRepository = historyRepository; _reservationsApiClient = reservationsApiClient; _encodingService = encodingService; _v2EventsPublisher = v2EventsPublisher; }
public UpdateCommitmentAgreementCommandHandler(ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, IApprenticeshipUpdateRules apprenticeshipUpdateRules, ICommitmentsLogger logger, AbstractValidator <UpdateCommitmentAgreementCommand> validator, IApprenticeshipEventsList apprenticeshipEventsList, IApprenticeshipEventsPublisher apprenticeshipEventsPublisher, IHistoryRepository historyRepository, IMessagePublisher messagePublisher, INotificationsPublisher notificationsPublisher, IV2EventsPublisher v2EventsPublisher) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _apprenticeshipUpdateRules = apprenticeshipUpdateRules; _apprenticeshipEventsList = apprenticeshipEventsList; _apprenticeshipEventsPublisher = apprenticeshipEventsPublisher; _historyRepository = historyRepository; _messagePublisher = messagePublisher; _notificationsPublisher = notificationsPublisher; _v2EventsPublisher = v2EventsPublisher; _logger = logger; _validator = validator; }
public PauseApprenticeshipCommandHandler( ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, ApprenticeshipStatusChangeCommandValidator validator, ICurrentDateTime currentDate, IApprenticeshipEvents eventsApi, ICommitmentsLogger logger, IHistoryRepository historyRepository ) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _validator = validator; _currentDate = currentDate; _eventsApi = eventsApi; _logger = logger; _historyRepository = historyRepository; }
public CreateApprenticeshipUpdateCommandHandler( AbstractValidator <CreateApprenticeshipUpdateCommand> validator, IApprenticeshipUpdateRepository apprenticeshipUpdateRepository, ICommitmentsLogger logger, IApprenticeshipRepository apprenticeshipRepository, IMediator mediator, IHistoryRepository historyRepository, ICommitmentRepository commitmentRepository, ICurrentDateTime currentDateTime) { _validator = validator; _apprenticeshipUpdateRepository = apprenticeshipUpdateRepository; _logger = logger; _apprenticeshipRepository = apprenticeshipRepository; _mediator = mediator; _historyRepository = historyRepository; _commitmentRepository = commitmentRepository; _currentDateTime = currentDateTime; }
public AcceptApprenticeshipChangeCommandHandler( AbstractValidator <AcceptApprenticeshipChangeCommand> validator, IApprenticeshipUpdateRepository apprenticeshipUpdateRepository, IApprenticeshipRepository apprenticeshipRepository, IMediator mediator, IAcceptApprenticeshipChangeMapper mapper, IApprenticeshipEvents eventsApi, ICommitmentRepository commitmentRepository, IHistoryRepository historyRepository) { _validator = validator; _apprenticeshipUpdateRepository = apprenticeshipUpdateRepository; _apprenticeshipRepository = apprenticeshipRepository; _mediator = mediator; _mapper = mapper; _eventsApi = eventsApi; _commitmentRepository = commitmentRepository; _historyRepository = historyRepository; }
public BccTransactionService(IBccOutputService bccOutputService, [KeyFilter(Constants.BccKey)] ISpentOutputRepository spentOutputRepository, [KeyFilter(Constants.BccKey)] RpcConnectionParams connectionParams, ITransactionBuildHelper transactionBuildHelper, ISignatureApiProvider signatureApiProvider, ILog log, [KeyFilter(Constants.BccKey)] IRpcBitcoinClient rpcBitcoinClient, IWalletService walletService, IOffchainChannelRepository offchainChannelRepository, ICommitmentRepository commitmentRepository ) { _bccOutputService = bccOutputService; _spentOutputRepository = spentOutputRepository; _connectionParams = connectionParams; _transactionBuildHelper = transactionBuildHelper; _log = log; _rpcBitcoinClient = rpcBitcoinClient; _walletService = walletService; _offchainChannelRepository = offchainChannelRepository; _commitmentRepository = commitmentRepository; _signatureApi = signatureApiProvider; }
public OffchainCommitmentMonitoringFunction(IQBitNinjaApiCaller qBitNinjaApiCaller, ILog logger, ICommitmentRepository commitmentRepository, IOffchainService offchainService, ISlackNotifier slackNotifier, IAssetRepository assetRepository, ISettingsRepository settingsRepository, IRpcBitcoinClient rpcBitcoinClient, ICommitmentBroadcastRepository commitmentBroadcastRepository, RpcConnectionParams connectionParams) { _qBitNinjaApiCaller = qBitNinjaApiCaller; _logger = logger; _commitmentRepository = commitmentRepository; _offchainService = offchainService; _slackNotifier = slackNotifier; _assetRepository = assetRepository; _settingsRepository = settingsRepository; _rpcBitcoinClient = rpcBitcoinClient; _commitmentBroadcastRepository = commitmentBroadcastRepository; _connectionParams = connectionParams; }
public ResumeApprenticeshipCommandHandler( ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, ApprenticeshipStatusChangeCommandValidator validator, ICurrentDateTime currentDate, IApprenticeshipEvents eventsApi, ICommitmentsLogger logger, IHistoryRepository historyRepository, IAcademicYearDateProvider academicYearDateProvider, IAcademicYearValidator academicYearValidator) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _validator = validator; _currentDate = currentDate; _eventsApi = eventsApi; _logger = logger; _historyRepository = historyRepository; _academicYearDateProvider = academicYearDateProvider; _academicYearValidator = academicYearValidator; }
public SetPaymentOrderCommandHandler( ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, IApprenticeshipEventsList apprenticeshipEventsList, IApprenticeshipEventsPublisher apprenticeshipEventsPublisher, ICommitmentsLogger logger, ICurrentDateTime currentDateTime) { if (commitmentRepository == null) { throw new ArgumentNullException(nameof(commitmentRepository)); } if (apprenticeshipRepository == null) { throw new ArgumentNullException(nameof(apprenticeshipRepository)); } if (apprenticeshipEventsList == null) { throw new ArgumentNullException(nameof(apprenticeshipEventsList)); } if (apprenticeshipEventsPublisher == null) { throw new ArgumentNullException(nameof(apprenticeshipEventsPublisher)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (currentDateTime == null) { throw new ArgumentNullException(nameof(currentDateTime)); } _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _apprenticeshipEventsList = apprenticeshipEventsList; _apprenticeshipEventsPublisher = apprenticeshipEventsPublisher; _logger = logger; _currentDateTime = currentDateTime; }
public StopApprenticeshipCommandHandler( ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, ApprenticeshipStatusChangeCommandValidator validator, ICurrentDateTime currentDate, IApprenticeshipEvents eventsApi, ICommitmentsLogger logger, IHistoryRepository historyRepository, IDataLockRepository dataLockRepository, IV2EventsPublisher v2EventsPublisher ) { _commitmentRepository = commitmentRepository; _apprenticeshipRepository = apprenticeshipRepository; _validator = validator; _currentDate = currentDate; _eventsApi = eventsApi; _logger = logger; _historyRepository = historyRepository; _dataLockRepository = dataLockRepository; _v2EventsPublisher = v2EventsPublisher; }
public ApproveDataLockTriageCommandHandler(AbstractValidator <ApproveDataLockTriageCommand> validator, IDataLockRepository dataLockRepository, IApprenticeshipRepository apprenticeshipRepository, IApprenticeshipEventsPublisher eventsApi, IApprenticeshipEventsList apprenticeshipEventsList, ICommitmentRepository commitmentRepository, ICurrentDateTime currentDateTime, IApprenticeshipInfoService apprenticeshipTrainingService, ICommitmentsLogger logger, IV2EventsPublisher v2EventsPublisher) { _validator = validator; _dataLockRepository = dataLockRepository; _apprenticeshipRepository = apprenticeshipRepository; _eventsApi = eventsApi; _apprenticeshipEventsList = apprenticeshipEventsList; _commitmentRepository = commitmentRepository; _currentDateTime = currentDateTime; _apprenticeshipTrainingService = apprenticeshipTrainingService; _v2EventsPublisher = v2EventsPublisher; _logger = logger; }
public ApproveDataLockTriageCommandHandler(AbstractValidator <ApproveDataLockTriageCommand> validator, IDataLockRepository dataLockRepository, IApprenticeshipRepository apprenticeshipRepository, IApprenticeshipEventsPublisher eventsApi, IApprenticeshipEventsList apprenticeshipEventsList, ICommitmentRepository commitmentRepository, ICurrentDateTime currentDateTime, IApprenticeshipInfoServiceWrapper apprenticeshipTrainingService, ICommitmentsLogger logger) { if (validator == null) { throw new ArgumentNullException(nameof(AbstractValidator <ApproveDataLockTriageCommand>)); } if (dataLockRepository == null) { throw new ArgumentNullException(nameof(IDataLockRepository)); } if (apprenticeshipRepository == null) { throw new ArgumentNullException(nameof(IApprenticeshipRepository)); } if (commitmentRepository == null) { throw new ArgumentNullException(nameof(ICommitmentRepository)); } _validator = validator; _dataLockRepository = dataLockRepository; _apprenticeshipRepository = apprenticeshipRepository; _eventsApi = eventsApi; _apprenticeshipEventsList = apprenticeshipEventsList; _commitmentRepository = commitmentRepository; _currentDateTime = currentDateTime; _apprenticeshipTrainingService = apprenticeshipTrainingService; _logger = logger; }
public CreateApprenticeshipUpdateCommandHandler(AbstractValidator <CreateApprenticeshipUpdateCommand> validator, IApprenticeshipUpdateRepository apprenticeshipUpdateRepository, ICommitmentsLogger logger, IApprenticeshipRepository apprenticeshipRepository, IMediator mediator, IHistoryRepository historyRepository, ICommitmentRepository commitmentRepository, ICurrentDateTime currentDateTime, IMessagePublisher messagePublisher, IApprenticeshipEventsList apprenticeshipEventsList, IApprenticeshipEventsPublisher apprenticeshipEventsPublisher, IReservationValidationService reservationValidationService, IV2EventsPublisher v2EventsPublisher) { _validator = validator; _apprenticeshipUpdateRepository = apprenticeshipUpdateRepository; _logger = logger; _apprenticeshipRepository = apprenticeshipRepository; _mediator = mediator; _historyRepository = historyRepository; _commitmentRepository = commitmentRepository; _currentDateTime = currentDateTime; _messagePublisher = messagePublisher; _apprenticeshipEventsList = apprenticeshipEventsList; _apprenticeshipEventsPublisher = apprenticeshipEventsPublisher; _reservationValidationService = reservationValidationService; _v2EventsPublisher = v2EventsPublisher; }
public GetRelationshipQueryHandler(ICommitmentRepository commitmentRepository, AbstractValidator <GetRelationshipRequest> validator) { _commitmentRepository = commitmentRepository; _validator = validator; }