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)); }