public GetAgreementEventsQueryHandler(IAgreementEventRepository agreementEventRepository, AbstractValidator <GetAgreementEventsRequest> validator) { if (agreementEventRepository == null) { throw new ArgumentNullException(nameof(agreementEventRepository)); } if (validator == null) { throw new ArgumentNullException(nameof(validator)); } _agreementEventRepository = agreementEventRepository; _validator = validator; }
public CreateAgreementEventCommandHandler(IAgreementEventRepository agreementEventRepository, AbstractValidator <CreateAgreementEventCommand> validator, IEventsLogger logger) { if (agreementEventRepository == null) { throw new ArgumentNullException(nameof(agreementEventRepository)); } if (validator == null) { throw new ArgumentNullException(nameof(validator)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } _agreementEventRepository = agreementEventRepository; _validator = validator; _logger = logger; }