public RegisterSpeechUseCase(IUnitOfWork unitOfWork, ISpeechRepository speechRepository, IEventSourcingSubscriber domainEventSubscriber, IEventStoreRepository <Domain.SpeechAggregate.Speech> eventStoreRepository) { _unitOfWork = unitOfWork; _speechRepository = speechRepository; _domainEventSubscriber = domainEventSubscriber; _eventStoreRepository = eventStoreRepository; }
public SpeechUseCase(ISpeechRepository speechRepository, IEventSourcingSubscriber domainEventSubscriber, IEventStoreRepository eventStoreRepository) { _speechRepository = speechRepository; _domainEventSubscriber = domainEventSubscriber; _eventStoreRepository = eventStoreRepository; }
public RegisterSpeechUseCase(IUnitOfWork unitOfWork, ISpeechRepository speechRepository, IEventSourcingSubscriber domainEventSubscriber) { _unitOfWork = unitOfWork; _speechRepository = speechRepository; _domainEventSubscriber = domainEventSubscriber; }