Exemplo n.º 1
0
 public CreateAssignmentToUserHandler(IAssignmentsRepository repository, IBusPublisher busPublisher, IAuthenticationMeansVerifier meansVerifier, IUserVerifier userVerifier, IAssignmentExclusivityVerifier exclVerifier)
 {
     _repository    = repository ?? throw new ArgumentNullException(nameof(repository));
     _busPublisher  = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher));
     _meansVerifier = meansVerifier ?? throw new ArgumentNullException(nameof(meansVerifier));
     _userVerifier  = userVerifier ?? throw new ArgumentNullException(nameof(userVerifier));
     _exclVerifier  = exclVerifier ?? throw new ArgumentNullException(nameof(exclVerifier));
 }
 public UpdateAssignmentToPointOfSaleHandler(IAssignmentsRepository repository, IBusPublisher busPublisher, IAuthenticationMeansVerifier meansVerifier, IPointOfSaleVerifier posVerifier, IAssignmentExclusivityVerifier exclVerifier)
 {
     _repository    = repository ?? throw new ArgumentNullException(nameof(repository));
     _busPublisher  = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher));
     _meansVerifier = meansVerifier ?? throw new ArgumentNullException(nameof(meansVerifier));
     _posVerifier   = posVerifier ?? throw new ArgumentNullException(nameof(posVerifier));
     _exclVerifier  = exclVerifier ?? throw new ArgumentNullException(nameof(exclVerifier));
 }