public SummerPrePayAfterTaxCalculator(IBenefitElectionRepository benefitElectionRepository, IPayrollScheduleDetailRepository payrollScheduleDetailRepository, IUserRepository userRepository, IPlanRepository planRepository, IUserPrePayAmountPaidRepository userPrePayAmountPaidRepository, ITierPrePayValueRepository tierPrePayValueRepository, IPayPeriodsPerAnumCalculator payPeriodsPerAnumCalculator) { m_benefitElectionRepository = benefitElectionRepository; m_payrollScheduleDetailRepository = payrollScheduleDetailRepository; m_userRepository = userRepository; m_planRepository = planRepository; m_userPrePayAmountPaidRepository = userPrePayAmountPaidRepository; m_tierPrePayValueRepository = tierPrePayValueRepository; m_payPeriodsPerAnumCalculator = payPeriodsPerAnumCalculator; }
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; }