public CreateConcertCommandHandler(IConcertRepository concertRepository, IEventPublisherFactory eventHandlerFactory, IConcertFactory concertFactory, ILogger logger)
 {
     ConcertRepository   = concertRepository;
     EventHandlerFactory = eventHandlerFactory;
     ConcertFactory      = concertFactory;
     Logger = logger;
 }
 public ConcertRepository(IStoreEvents eventStore, IConcertFactory concertFactory)
 {
     _eventStore     = eventStore;
     _concertFactory = concertFactory;
 }