public PaymentTermsController(IUnitOfWork unitOfWork, IPaymentTermsRepository paymentTermsRepository, IRedisConnectionFactory cache, IMediator mediator) { _unitOfWork = unitOfWork; _paymentTermsRepository = paymentTermsRepository; _cache = cache; _mediator = mediator; }
public PaymentTermsCommandsHandler( ILogger <PaymentTermsCommandsHandler> logger, IIdentityService identityService, IUnitOfWork unitOfWork, IMapper mapper, IPaymentTermsRepository paymentTermsConfigurationRepository) { _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _paymentTermsRepository = paymentTermsConfigurationRepository ?? throw new ArgumentNullException(nameof(paymentTermsConfigurationRepository)); }
public PaymentTermsBusiness(IPaymentTermsRepository paymentTermsRepository) { _paymentTermsRepository = paymentTermsRepository; }