Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }