public OfferController(IApplicationRepository applicationRepository, IChangePortfolioRepository changePortfolioRepository, IMediator mediator, ILogger <OfferController> logger, IConfigurationService configurationService) { this._logger = logger; this._applicationRepository = applicationRepository; _changePortfolioRepository = changePortfolioRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService)); }
public ChangePortfolioAcceptCommandHandler( IMediator mediator, IApplicationRepository applicationRepository, IChangePortfolioRepository changePortfolioRepository, IEventBus eventBus, ILogger <ChangePortfolioAcceptCommand> logger, MessageEventFactory messageEventFactory, IAuditClient auditClient) { this._applicationRepository = applicationRepository; this._changePortfolioRepository = changePortfolioRepository; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _messageEventFactory = messageEventFactory; _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient));; }