Esempio n. 1
0
 public EmployeesController(IMapper mapper, IUnitOfWork unitOfWork, IEmployeeService employeeService,
                            IVestingRulesService vestingRulesService, IAppSettingService appSettingService)
 {
     this.mapper          = mapper;
     this.unitOfWork      = unitOfWork;
     this.employeeService = employeeService;
     _vestingRulesService = vestingRulesService;
     _appSettingService   = appSettingService;
 }
        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();
        }