public DeletePassengerHandler(IPassengerEventStorePublisher eventStorePublisher) : base(eventStorePublisher) { }
public CreatePassengerHandler( IPassengerEventStorePublisher eventStorePublisher, IMediator mediator) : base(eventStorePublisher) => m_Mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
public BasePassengerCommand(IPassengerEventStorePublisher eventStorePublisher) => m_EventStorePublisher = eventStorePublisher ?? throw new ArgumentNullException(nameof(eventStorePublisher));