public GetAllOrdersHandler(IMediator mediator, IDatabase <Order> orderDatabase, ICustomDxos customDxos, IDatabase <Product> productDatabase) { _orderDatabase = orderDatabase ?? throw new ArgumentNullException(nameof(orderDatabase)); _productDatabase = productDatabase ?? throw new ArgumentNullException(nameof(productDatabase)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _customDxos = customDxos ?? throw new ArgumentNullException(nameof(customDxos)); }
public PutOrderHandler(IMediator mediator, IDatabase <Order> orderDatabase, ICustomDxos customDxos) { _orderDatabase = orderDatabase ?? throw new ArgumentNullException(nameof(orderDatabase)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _customDxos = customDxos ?? throw new ArgumentNullException(nameof(customDxos)); }
public GetProductHandler(IMediator mediator, IDatabase <Product> productDatabase, ICustomDxos productDxos) { _productDatabase = productDatabase ?? throw new ArgumentNullException(nameof(productDatabase)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _productDxos = productDxos ?? throw new ArgumentNullException(nameof(productDxos)); }