public GetProviderPaymentsPriorityQueryHandler(IProviderPaymentRepository providerRepository, AbstractValidator <GetProviderPaymentsPriorityRequest> validator) { if (providerRepository == null) { throw new ArgumentNullException(nameof(providerRepository)); } if (validator == null) { throw new ArgumentNullException(nameof(validator)); } _providerRepository = providerRepository; _validator = validator; }
public UpdateProviderPaymentsPriorityCommandHandler(AbstractValidator <UpdateProviderPaymentsPriorityCommand> validator, IProviderPaymentRepository providerPaymentRepository, IMediator mediator) { if (validator == null) { throw new ArgumentNullException(nameof(validator)); } if (providerPaymentRepository == null) { throw new ArgumentNullException(nameof(providerPaymentRepository)); } if (mediator == null) { throw new ArgumentNullException(nameof(mediator)); } _validator = validator; _providerPaymentRepository = providerPaymentRepository; _mediator = mediator; }