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;
 }
예제 #2
0
 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;
 }