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; }