public PaymentOptionsController(ILogger <BaseController> logger, IConfiguration configuration, IBuildPaymentOptionsVmService buildPaymentOptionsVmService, IBuildOneOffPaymentReviewVmService buildOneOffPaymentReviewVmService, IVerifonePaymentProviderService verifonePaymentProviderService, IWebActivityService webActivityService, IBuildDirectDebitDetailsVmService buildDirectDebitDetailsVmService, IBuildDirectDebitPlanOverviewVmService buildDirectDebitPlanOverviewVmService, IDirectDebitPlanSetupService directDebitPlanSetupService, IDistributedCache distributedCache, IApplicationSessionState sessionState, IGtmService gtmService, IMapper mapper) : base(logger, distributedCache, sessionState, configuration) { _logger = logger; _buildPaymentOptionsVmService = buildPaymentOptionsVmService; _buildOneOffPaymentReviewVmService = buildOneOffPaymentReviewVmService; _verifonePaymentProviderService = verifonePaymentProviderService; _buildDirectDebitDetailsVmService = buildDirectDebitDetailsVmService; _buildDirectDebitPlanOverviewVmService = buildDirectDebitPlanOverviewVmService; _directDebitPlanSetupService = directDebitPlanSetupService; _gtmService = gtmService; _mapper = mapper; _webActivityService = webActivityService; }
public BuildOneOffPaymentReviewVmService( IBuildPaymentOptionsVmService buildPaymentOptionsVmService, IPaymentOptionsVmValidatorProcess paymentOptionsVmValidatorProcess, VerifoneSetting verifoneSetting, IVerifonePaymentProviderService verifonePaymentProviderService) { _buildPaymentOptionsVmService = buildPaymentOptionsVmService; _paymentOptionsVmValidatorProcess = paymentOptionsVmValidatorProcess; _verifoneSetting = verifoneSetting; _verifonePaymentProviderService = verifonePaymentProviderService; }
public OneOffPaymentResultController(ILogger <BaseController> logger, IConfiguration configuration, IPaymentService paymentService, IVerifonePaymentProviderService verifonePaymentProviderService, IGtmService gtmService, IDistributedCache distributedCache, IApplicationSessionState sessionState, IWebActivityService webActivityService) : base(logger, distributedCache, sessionState, configuration) { _paymentService = paymentService; _verifonePaymentProviderService = verifonePaymentProviderService; _gtmService = gtmService; _webActivityService = webActivityService; }