public Task <TResult> Handle(TCommand request, CancellationToken cancellationToken) => transactionScopeHandler.RunInTransactionScope(() => requestHandler.Handle(request, cancellationToken));
public Task Handle(TNotification notification, CancellationToken cancellationToken) => transactionScopeHandler.RunInTransactionScope(() => notificationHandler.Handle(notification, cancellationToken));