public DeliveryController( IMediator mediator, IDeliveryQueries deliveryQuery) : base(mediator) { _deliveryQuery = deliveryQuery; }
public DeliveriesController( IMediator mediator, IDeliveryQueries deliveryQueries, ILogger <DeliveriesController> logger) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _deliveryQueries = deliveryQueries; _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public QueueDeliveryService( IDeliveryQueries deliveryQueries, IOptions <QueueDeliveryTaskSettings> settings, IEventBus eventBus, ILogger <QueueDeliveryService> logger) { _deliveryQueries = deliveryQueries ?? throw new ArgumentNullException(nameof(deliveryQueries)); _settings = settings?.Value ?? throw new ArgumentNullException(nameof(settings)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DeliveryService( IServiceProvider services, IDeliveryQueries deliveryQueries, IOptions <DeliveryTaskSettings> settings, IDeliveryItemsQueue queue, IWebPushService pushService, ILogger <DeliveryService> logger) { _services = services ?? throw new ArgumentNullException(nameof(services)); _deliveryQueries = deliveryQueries ?? throw new ArgumentNullException(nameof(deliveryQueries)); _settings = settings?.Value ?? throw new ArgumentNullException(nameof(settings)); _queue = queue ?? throw new ArgumentNullException(nameof(queue)); _pushService = pushService ?? throw new ArgumentException(nameof(pushService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }