public AmendDirectDebitPlanService(IAmendDirectDebitVmValidatorProcess amendDirectDebitVmValidatorProcess,
                                    IDirectDebitFrequencyTranslator directDebitFrequencyTranslator,
                                    IBuildAmendDirectDebitVmService buildAmendDirectDebitVmService,
                                    ISendAmendDirectDebitPlanProcess sendAmendDirectDebitPlanProcess,
                                    IDirectDebitTermCalculator directDebitTermCalculator)
 {
     _amendDirectDebitVmValidatorProcess = amendDirectDebitVmValidatorProcess;
     _directDebitFrequencyTranslator     = directDebitFrequencyTranslator;
     _buildAmendDirectDebitVmService     = buildAmendDirectDebitVmService;
     _sendAmendDirectDebitPlanProcess    = sendAmendDirectDebitPlanProcess;
     _directDebitTermCalculator          = directDebitTermCalculator;
 }
Beispiel #2
0
 public AmendDirectDebtPlanController(ILogger <BaseController> logger,
                                      IConfiguration configuration,
                                      IBuildAmendDirectDebitVmService buildAmendDirectDebitVmService,
                                      IAmendDirectDebitPlanService amendDirectDebitPlanService,
                                      IWebActivityService webActivityService,
                                      IDistributedCache distributedCache,
                                      IApplicationSessionState sessionState,
                                      IGtmService gtmService) : base(logger, distributedCache, sessionState, configuration)
 {
     _buildAmendDirectDebitVmService = buildAmendDirectDebitVmService;
     _amendDirectDebitPlanService    = amendDirectDebitPlanService;
     _webActivityService             = webActivityService;
     _gtmService = gtmService;
 }