public AmendDirectDebitPlanService(IAmendDirectDebitVmValidatorProcess amendDirectDebitVmValidatorProcess, IDirectDebitFrequencyTranslator directDebitFrequencyTranslator, IBuildAmendDirectDebitVmService buildAmendDirectDebitVmService, ISendAmendDirectDebitPlanProcess sendAmendDirectDebitPlanProcess, IDirectDebitTermCalculator directDebitTermCalculator) { _amendDirectDebitVmValidatorProcess = amendDirectDebitVmValidatorProcess; _directDebitFrequencyTranslator = directDebitFrequencyTranslator; _buildAmendDirectDebitVmService = buildAmendDirectDebitVmService; _sendAmendDirectDebitPlanProcess = sendAmendDirectDebitPlanProcess; _directDebitTermCalculator = directDebitTermCalculator; }
public BuildPaymentOptionsVmService( IApiGatewayProxy apiGatewayProxy, IArrearsDescriptionProcess arrearsDescriptionProcess, IDirectDebitFrequencyTranslator directDebitFrequencyTranslator, PortalSetting portalSetting, IAccountsService accountsService) { _apiGatewayProxy = apiGatewayProxy; _arrearsDescriptionProcess = arrearsDescriptionProcess; _directDebitFrequencyTranslator = directDebitFrequencyTranslator; _portalSetting = portalSetting; _accountsService = accountsService; }
public BuildAmendDirectDebitVmService(IGetCurrentDirectDebitProcess getCurrentDirectDebitProcess, IBuildFrequencyListProcess buildFrequencyListProcess, IDirectDebitFrequencyTranslator directDebitFrequencyTranslator, PortalSetting portalSetting, IApiGatewayProxy apiGatewayProxy, IAccountsService accountService) { _apiGatewayProxy = apiGatewayProxy; _getCurrentDirectDebitProcess = getCurrentDirectDebitProcess; _buildFrequencyListProcess = buildFrequencyListProcess; _directDebitFrequencyTranslator = directDebitFrequencyTranslator; _accountService = accountService; _portalSetting = portalSetting; }
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() { _directDebitFrequencyTranslator = new DirectDebitFrequencyTranslator(); }