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;
 }
示例#3
0
 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));
 }
示例#7
0
 public AddCollateralRequirementCommandHandler(
     IArrangementRequestRepository arrangementRequestRepository,
     IApplicationRepository applicationRepository,
     IAuditClient auditClient, ILogger <AddCollateralRequirementCommandHandler> logger)
 {
     this._arrangementRequestRepository = arrangementRequestRepository;
     this._applicationRepository        = applicationRepository;
     _auditClient = auditClient;
     _logger      = logger;
 }
示例#8
0
 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));
 }
示例#10
0
 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));
 }
示例#11
0
 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));
 }
示例#12
0
 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));
 }
示例#13
0
 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;
 }
示例#14
0
 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;
 }
示例#16
0
 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));
 }
示例#17
0
 public SetArrangementRequestAvailabilityCommandHandler(
     IArrangementRequestRepository arrangementRequestRepository)
 {
     _arrangementRequestRepository = arrangementRequestRepository ?? throw new ArgumentNullException(nameof(arrangementRequestRepository));
 }
示例#18
0
 public ValidateArrangementRequestsCommandHandler(
     IArrangementRequestRepository requestRepository)
 {
     _requestRepository = requestRepository ?? throw new ArgumentNullException(nameof(requestRepository));
 }