public CreateQuizCommandHandler(
     IMapper mapper,
     IReadQuizRepository readQuizRepository,
     IWriteQuizRepository writeQuizRepository)
 {
     _mapper              = mapper.ThrowIfNull(nameof(mapper));
     _readQuizRepository  = readQuizRepository.ThrowIfNull(nameof(readQuizRepository));
     _writeQuizRepository = writeQuizRepository.ThrowIfNull(nameof(writeQuizRepository));
 }
Exemple #2
0
 public CreateQuizEventHandler(
     IMapper mapper,
     IReadQuizRepository readQuizRepository,
     IWriteQuizRepository writeQuizRepository,
     IBusPublisher busPublisher)
 {
     _readQuizRepository  = readQuizRepository.ThrowIfNull(nameof(readQuizRepository));
     _writeQuizRepository = writeQuizRepository.ThrowIfNull(nameof(writeQuizRepository));
     _busPublisher        = busPublisher.ThrowIfNull(nameof(busPublisher));
     _mapper = mapper;
 }
Exemple #3
0
 public UpdateQuizCommandHandler(IMapper mapper, IWriteQuizRepository writeQuizRepository)
 {
     _mapper = mapper.ThrowIfNull(nameof(mapper));
     _writeQuizRepository = writeQuizRepository.ThrowIfNull(nameof(writeQuizRepository));
 }
 public DeleteQuizCommandHandler(IWriteQuizRepository writeQuizRepository)
 {
     _writeQuizRepository = writeQuizRepository.ThrowIfNull(nameof(writeQuizRepository));
 }