public PensionRequestService(IPensionRequestRepository pensionRequestRepository,
                                     IMetlifeDataRepository metlifeDataRepository,
                                     IVestingRulesService vestingRulesService, IPensionEnrollmentRulesService pensionEnrollmentRulesService,
                                     IAppSettingService appSettingService, IEmployeeRepository employeeRepository, IRoundDatesService roundDatesService)

        {
            this.pensionRequestRepository = pensionRequestRepository;
            this.metlifeDataRepository    = metlifeDataRepository;
            this.employeeRepository       = employeeRepository;

            this.vestingRulesService           = vestingRulesService;
            this.pensionEnrollmentRulesService = pensionEnrollmentRulesService;
            this.appSettingService             = appSettingService;
            _roundDatesService = roundDatesService;

            vestingRulesList    = vestingRulesService.GetVestingRules();
            enrollmentRulesList = pensionEnrollmentRulesService.GetEnrollmentRules();
            appSettingService.GetPensionMaxPercent();
        }
Beispiel #2
0
 public MetlifeDataService(IMetlifeDataRepository metlifeDataRepository)
 {
     this.metlifeDataRepository = metlifeDataRepository;
 }