public CreateSubmissionHandler(ISpeakerRepository speakerRepository, ISubmissionRepository submissionRepository,
                                ICallForPapersRepository callForPapersRepository)
 {
     _speakerRepository       = speakerRepository;
     _submissionRepository    = submissionRepository;
     _callForPapersRepository = callForPapersRepository;
 }
 public CreateSubmissionHandler(ISpeakerRepository speakerRepository, ISubmissionRepository submissionRepository,
                                ICallForPapersRepository callForPapersRepository, IDomainEventDispatcher dispatcher,
                                IMessageBroker messageBroker, IEventMapper eventMapper)
 {
     _speakerRepository       = speakerRepository;
     _submissionRepository    = submissionRepository;
     _callForPapersRepository = callForPapersRepository;
     _dispatcher    = dispatcher;
     _messageBroker = messageBroker;
     _eventMapper   = eventMapper;
 }
示例#3
0
 public CloseCallForPapersHandler(ICallForPapersRepository repository, IMessageBroker messageBroker)
 {
     _repository    = repository;
     _messageBroker = messageBroker;
 }