public AmendDirectDebitPlanService(IAmendDirectDebitVmValidatorProcess amendDirectDebitVmValidatorProcess, IDirectDebitFrequencyTranslator directDebitFrequencyTranslator, IBuildAmendDirectDebitVmService buildAmendDirectDebitVmService, ISendAmendDirectDebitPlanProcess sendAmendDirectDebitPlanProcess, IDirectDebitTermCalculator directDebitTermCalculator) { _amendDirectDebitVmValidatorProcess = amendDirectDebitVmValidatorProcess; _directDebitFrequencyTranslator = directDebitFrequencyTranslator; _buildAmendDirectDebitVmService = buildAmendDirectDebitVmService; _sendAmendDirectDebitPlanProcess = sendAmendDirectDebitPlanProcess; _directDebitTermCalculator = directDebitTermCalculator; }
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() { _directDebitTermCalculator = new DirectDebitTermCalculator(); }