public CommandHandler( IMediatorHandler bus, INotificationHandler <DomainNotification> notificationHandler, CommandHandlerValidation <TCommand, TResponse> commandValidation) { _bus = bus ?? throw new ArgumentNullException(nameof(bus)); _commandValidation = commandValidation; _notificationHandler = notificationHandler; }
public CommandHandler(IMediatorHandler bus, INotificationHandler <DomainNotification> notificationHandler, CommandHandlerValidation <TCommand, TResponse> commandValidation) { _bus = bus; _commandValidation = commandValidation; _notificationHandler = notificationHandler; }