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