public CollateralController( IArrangementRequestRepository arrangementRequestRepository, IMediator mediator) { this._mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); this._arrangementRequestRepository = arrangementRequestRepository ?? throw new ArgumentNullException(nameof(arrangementRequestRepository)); }
public UpdateCollateralModelCommandHandler( IArrangementRequestRepository arrangementRequestRepository, IAuditClient auditClient) { this._arrangementRequestRepository = arrangementRequestRepository; _auditClient = auditClient; }
public AddAccountNumbersCommandHandler(IMediator mediator, IArrangementRequestRepository arrangementRequestRepository, ILogger <AddAccountNumbersCommand> logger) { this._arrangementRequestRepository = arrangementRequestRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public GetAvailableProductsCommandHandler( IMediator mediator, IArrangementRequestRepository applicationDocumentsRepository, IApplicationRepository applicationRepository) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _arrangementRequestRepository = applicationDocumentsRepository ?? throw new ArgumentNullException(nameof(applicationDocumentsRepository)); _applicationRepository = applicationRepository ?? throw new ArgumentNullException(nameof(applicationRepository)); }
public RecalculateArrangementRequestCommandHandler( IApplicationRepository applicationRepository, IArrangementRequestRepository arrangementRequestRepository, CalculatorProvider calculatorProvider ) { this._applicationRepository = applicationRepository; this._arrangementRequestRepository = arrangementRequestRepository; _calculatorProvider = calculatorProvider ?? throw new ArgumentNullException(nameof(calculatorProvider)); }
public ArrangementRequestController(IApplicationRepository applicationRepository, IArrangementRequestRepository arrangementRequestRepository, IMediator mediator, ILogger <ArrangementRequestController> logger) { _logger = logger; _applicationRepository = applicationRepository; _arrangementRequestRepository = arrangementRequestRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); }
public AddCollateralRequirementCommandHandler( IArrangementRequestRepository arrangementRequestRepository, IApplicationRepository applicationRepository, IAuditClient auditClient, ILogger <AddCollateralRequirementCommandHandler> logger) { this._arrangementRequestRepository = arrangementRequestRepository; this._applicationRepository = applicationRepository; _auditClient = auditClient; _logger = logger; }
public AddArrangementRequestCommandHandler( IApplicationRepository applicationRepository, IArrangementRequestRepository requestRepository, MessageEventFactory messageEventFactory, IEventBus eventBus) { _applicationRepository = applicationRepository ?? throw new ArgumentNullException(nameof(applicationRepository)); _requestRepository = requestRepository ?? throw new ArgumentNullException(nameof(requestRepository)); _messageEventFactory = messageEventFactory ?? throw new ArgumentNullException(nameof(messageEventFactory)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }
public UpdateCollateralRequirementCommandHandler(IMediator mediator, IArrangementRequestRepository arrangementRequestRepository, IConfigurationService configurationService, ILogger <UpdateCollateralRequirementCommand> logger, IAuditClient auditClient) { this._arrangementRequestRepository = arrangementRequestRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient)); }
public ArrangementRequestsAvailabilityCommandHandler( IArrangementRequestRepository arrangementRequestRepository, IApplicationRepository applicationRepository, IEventBus eventBus, MessageEventFactory eventFactory) { _arrangementRequestRepository = arrangementRequestRepository ?? throw new ArgumentNullException(nameof(arrangementRequestRepository)); _applicationRepository = applicationRepository ?? throw new ArgumentNullException(nameof(applicationRepository)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); _eventFactory = eventFactory ?? throw new ArgumentNullException(nameof(eventFactory)); }
public DeleteArrangementRequestCommandHandler(IMediator mediator, IArrangementRequestRepository arrangementRequestRepository, ILogger <DeleteArrangementRequestCommand> logger, IAuditClient auditClient, IApplicationRepository applicationRepository, MessageEventFactory messageEventFactory, IEventBus eventBus) { _arrangementRequestRepository = arrangementRequestRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient)); _applicationRepository = applicationRepository ?? throw new ArgumentNullException(nameof(applicationRepository)); _messageEventFactory = messageEventFactory ?? throw new ArgumentNullException(nameof(messageEventFactory)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }
public GetRelatedProductsCommandHandler( IMediator mediator, ApiEndPoints apiEndPoints, ILogger <GetAvailableProductsCommand> logger, IHttpClientFactory httpClientFactory, IArrangementRequestRepository applicationDocumentsRepository) { _httpClientFactory = httpClientFactory; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _arrangementRequestRepository = applicationDocumentsRepository ?? throw new ArgumentNullException(nameof(applicationDocumentsRepository)); }
public PutExtendedPartyCommandHandler(IApplicationRepository applicationRepository, IArrangementRequestRepository arrangementRequestRepository, IMediator mediator, IEventBus eventBus, ILogger <PutExtendedPartyCommand> logger, MessageEventFactory messageEventFactory) { _applicationRepository = applicationRepository; _arrangementRequestRepository = arrangementRequestRepository; _mediator = mediator; _eventBus = eventBus; _logger = logger; _messageEventFactory = messageEventFactory; }
public ProductKindsCommandHandler( IArrangementRequestRepository arrangementRequestRepository, IApplicationRepository applicationRepository, IEventBus eventBus, MessageEventFactory eventFactory, ILogger <ProductKindsCommandHandler> logger) { _arrangementRequestRepository = arrangementRequestRepository ?? throw new ArgumentNullException(nameof(arrangementRequestRepository)); _applicationRepository = applicationRepository ?? throw new ArgumentNullException(nameof(applicationRepository)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); _eventFactory = eventFactory ?? throw new ArgumentNullException(nameof(eventFactory)); _logger = logger; }
public AddSecuredDealLinkCommandCommandHandler(IMediator mediator, IArrangementRequestRepository arrangementRequestRepository, IEventBus bus, IConfigurationService configurationService, MessageEventFactory messageEventFactory, ILogger <AddSecuredDealLinkCommand> logger ) { this._arrangementRequestRepository = arrangementRequestRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _bus = bus ?? throw new ArgumentNullException(nameof(bus)); _configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService)); this._messageEventFactory = messageEventFactory; }
public UpdateArrangementRequestCommandHandler(IMediator mediator, IArrangementRequestRepository arrangementRequestRepository, IConfigurationService configurationService, OfferPriceCalculation priceCalculator, IApplicationRepository applicationRepository, ILogger <UpdateArrangementRequestCommand> logger, CalculatorProvider calculatorProvider, IAuditClient auditClient, MessageEventFactory messageEventFactory, IEventBus eventBus) { this._arrangementRequestRepository = arrangementRequestRepository; this._applicationRepository = applicationRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); this.priceCalculator = priceCalculator; this._configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _calculatorProvider = calculatorProvider ?? throw new ArgumentNullException(nameof(calculatorProvider)); _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient)); _messageEventFactory = messageEventFactory ?? throw new ArgumentNullException(nameof(messageEventFactory)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }
public SetArrangementRequestAvailabilityCommandHandler( IArrangementRequestRepository arrangementRequestRepository) { _arrangementRequestRepository = arrangementRequestRepository ?? throw new ArgumentNullException(nameof(arrangementRequestRepository)); }
public ValidateArrangementRequestsCommandHandler( IArrangementRequestRepository requestRepository) { _requestRepository = requestRepository ?? throw new ArgumentNullException(nameof(requestRepository)); }