Ejemplo n.º 1
0
 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 BuildDirectDebitPlanOverviewVmService(
     IBuildPaymentOptionsVmService buildPaymentOptionsVmService,
     IBuildDirectDebitDetailsVmService buildDirectDebitDetailsVmService,
     IPaymentOptionsVmValidatorProcess paymentOptionsVmValidatorProcess,
     IDirectDebitDetailsVmValidatorProcess directDebitDetailsVmValidatorProcess,
     IDirectDebitFrequencyTranslator directDebitFrequencyTranslator,
     IDirectDebitTermCalculator directDebitTermCalculator)
 {
     _buildPaymentOptionsVmService         = buildPaymentOptionsVmService;
     _buildDirectDebitDetailsVmService     = buildDirectDebitDetailsVmService;
     _paymentOptionsVmValidatorProcess     = paymentOptionsVmValidatorProcess;
     _directDebitDetailsVmValidatorProcess = directDebitDetailsVmValidatorProcess;
     _directDebitFrequencyTranslator       = directDebitFrequencyTranslator;
     _directDebitTermCalculator            = directDebitTermCalculator;
 }