public AmendDirectDebitPlanService(IAmendDirectDebitVmValidatorProcess amendDirectDebitVmValidatorProcess,
                                    IDirectDebitFrequencyTranslator directDebitFrequencyTranslator,
                                    IBuildAmendDirectDebitVmService buildAmendDirectDebitVmService,
                                    ISendAmendDirectDebitPlanProcess sendAmendDirectDebitPlanProcess,
                                    IDirectDebitTermCalculator directDebitTermCalculator)
 {
     _amendDirectDebitVmValidatorProcess = amendDirectDebitVmValidatorProcess;
     _directDebitFrequencyTranslator     = directDebitFrequencyTranslator;
     _buildAmendDirectDebitVmService     = buildAmendDirectDebitVmService;
     _sendAmendDirectDebitPlanProcess    = sendAmendDirectDebitPlanProcess;
     _directDebitTermCalculator          = directDebitTermCalculator;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 5
0
 public void Initialise()
 {
     _directDebitFrequencyTranslator = new DirectDebitFrequencyTranslator();
 }