public SpeechService(
     ISpeechRepository speechRepository,
     ILogWrapper logger)
 {
     SpeechRepository = speechRepository;
     Logger           = logger;
 }
 public RegisterSpeechUseCase(IUnitOfWork unitOfWork, ISpeechRepository speechRepository, IEventSourcingSubscriber domainEventSubscriber, IEventStoreRepository <Domain.SpeechAggregate.Speech> eventStoreRepository)
 {
     _unitOfWork            = unitOfWork;
     _speechRepository      = speechRepository;
     _domainEventSubscriber = domainEventSubscriber;
     _eventStoreRepository  = eventStoreRepository;
 }
Пример #3
0
 public SpeechService(
     IMicrosoftCognitiveServicesApiKeys apiKeys,
     IMSSDKPolicyService policyService,
     ISpeechRepository speechRepository,
     ILogWrapper logger)
 {
     ApiKeys          = apiKeys;
     PolicyService    = policyService;
     SpeechRepository = speechRepository;
     Logger           = logger;
 }
Пример #4
0
 public SpeechUseCase(ISpeechRepository speechRepository, IEventSourcingSubscriber domainEventSubscriber, IEventStoreRepository eventStoreRepository)
 {
     _speechRepository      = speechRepository;
     _domainEventSubscriber = domainEventSubscriber;
     _eventStoreRepository  = eventStoreRepository;
 }
Пример #5
0
 public RegisterSpeechUseCase(IUnitOfWork unitOfWork, ISpeechRepository speechRepository, IEventSourcingSubscriber domainEventSubscriber)
 {
     _unitOfWork            = unitOfWork;
     _speechRepository      = speechRepository;
     _domainEventSubscriber = domainEventSubscriber;
 }
Пример #6
0
 public RegisterSpeechUseCase(IUnitOfWork unitOfWork, ISpeechRepository speechRepository)
 {
     _unitOfWork       = unitOfWork;
     _speechRepository = speechRepository;
 }