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; }
public void Initialise() { _paymentOptionsValidatorProcess = new PaymentOptionsVmValidatorProcess(); }