public BasicBasicAfterTaxCalculator(IPlanRepository planRepository, ITierCostRepository tierCostRepository, ITierCostsAgeBandRepository tierCostsAgeBandRepository, IUserRateDiscriminatorCalculator userRateDiscriminatorCalculator) { m_planRepository = planRepository; m_tierCostRepository = tierCostRepository; m_tierCostsAgeBandRepository = tierCostsAgeBandRepository; m_userRateDiscriminatorCalculator = userRateDiscriminatorCalculator; }
public ElectionSaver(IAlternateIDCalculator alternateIDCalculator, IUserRepository userRepository, IPlanRepository planRepository, IElectionStartDateCalculator electionStartDateCalculator, IPremiumCalculator premiumCalculator, IPremiumOverrideCalculator premiumOverrideCalculator, IUserRateDiscriminatorCalculator userRateDiscriminatorCalculator, IImputedIncomeCalculator imputedIncomeCalculator, IPayPeriodsPerAnumCalculator payPeriodsPerAnumCalculator, IAfterTaxCalculator afterTaxCalculator, IPremiumCalculator rPremiumCalculator, IPreviousPlanCalculator previousPlanCalculator) { m_alternateIDCalculator = alternateIDCalculator; m_userRepository = userRepository; m_planRepository = planRepository; m_electionStartDateCalculator = electionStartDateCalculator; m_premiumCalculator = premiumCalculator; m_premiumOverrideCalculator = premiumOverrideCalculator; m_userRateDiscriminatorCalculator = userRateDiscriminatorCalculator; m_imputedIncomeCalculator = imputedIncomeCalculator; m_payPeriodsPerAnumCalculator = payPeriodsPerAnumCalculator; m_afterTaxCalculator = afterTaxCalculator; m_previousPlanCalculator = previousPlanCalculator; }