public HomeController(IEmployeeRepository employeeRepository,
                       IEmployeeLeaveRepository employeeLeaveRepository,
                       IHostingEnvironment hostingEnvironment)
 {
     _employeeRepository      = employeeRepository;
     _employeeLeaveRepository = employeeLeaveRepository;
     _hostingEnviroment       = hostingEnvironment;
 }
 public EmployeePayrollItemPerCompanyService(IUnitOfWork unitOfWork, IEmployeePayrollItemPerCompanyRepository employeePayrollItemPerCompanyRepository,
                                             ITotalEmployeeHoursPerCompanyService totalEmployeeHoursPerCompanyService,
                                             IEmployeeWorkScheduleService employeeWorkScheduleService, IHolidayService holidayService, ISettingService settingService,
                                             IEmployeeInfoService employeeInfoService, IEmployeeSalaryService employeeSalaryService, IEmployeePayrollPerCompanyRepository employeePayrollRepository,
                                             IEmployeeLeaveRepository employeeLeaveRepository)
     : base(employeePayrollItemPerCompanyRepository)
 {
     _employeePayrollItemPerCompanyRepository = employeePayrollItemPerCompanyRepository;
     _unitOfWork = unitOfWork;
     _totalEmployeeHoursPerCompanyService = totalEmployeeHoursPerCompanyService;
     _employeeWorkScheduleService         = employeeWorkScheduleService;
     _holidayService            = holidayService;
     _settingService            = settingService;
     _employeeInfoService       = employeeInfoService;
     _employeeSalaryService     = employeeSalaryService;
     _employeePayrollRepository = employeePayrollRepository;
     _employeeLeaveRepository   = employeeLeaveRepository;
 }
Beispiel #3
0
 public EmployeePayrollItemService(IUnitOfWork unitOfWork, IEmployeePayrollItemRepository employeePayrollItemRepository, ITotalEmployeeHoursService totalEmployeeHoursService,
                                   IEmployeeWorkScheduleService employeeWorkScheduleService, IHolidayService holidayService, ISettingService settingService,
                                   IEmployeeInfoService employeeInfoService, IEmployeeSalaryService employeeSalaryService, IEmployeePayrollRepository employeePayrollRepository, IEmployeePayrollDeductionRepository employeePayrollDeductionRepository,
                                   IEmployeeAdjustmentRepository employeeAdjustmentRepository, IAdjustmentRepository adjustmentRepository, IEmployeeLeaveRepository employeeLeaveRepository)
     : base(employeePayrollItemRepository)
 {
     _employeePayrollItemRepository = employeePayrollItemRepository;
     _unitOfWork = unitOfWork;
     _totalEmployeeHoursService   = totalEmployeeHoursService;
     _employeeWorkScheduleService = employeeWorkScheduleService;
     _holidayService                     = holidayService;
     _settingService                     = settingService;
     _employeeInfoService                = employeeInfoService;
     _employeeSalaryService              = employeeSalaryService;
     _employeePayrollRepository          = employeePayrollRepository;
     _employeePayrollDeductionRepository = employeePayrollDeductionRepository;
     _employeeAdjustmentRepository       = employeeAdjustmentRepository;
     _adjustmentRepository               = adjustmentRepository;
     _employeeLeaveRepository            = employeeLeaveRepository;
 }
Beispiel #4
0
 public EmployeeController(IUnitOfWork unitOfWork, IEmployeeRepository employeeRepository, IEmployeeInfoRepository employeeInfoRepository,
                           ISettingRepository settingRepository, IPositionRepository positionRepository, IEmployeeLoanRepository employeeLoanRepository,
                           IWebService webService, IDepartmentRepository departmentRepository, ILoanRepository loanRepository, IEmployeeInfoHistoryRepository employeeInfoHistoryRepository, IEmployeeLeaveRepository employeeLeaveRepository,
                           ILeaveRepository leaveRepository, IDeductionRepository deductionRepository, IEmployeeDeductionService employeeDeductionService,
                           IEmployeeWorkScheduleService employeeWorkScheduleService, IWorkScheduleRepository workScheduleRepository)
 {
     _unitOfWork                    = unitOfWork;
     _employeeRepository            = employeeRepository;
     _settingRepository             = settingRepository;
     _employeeInfoRepository        = employeeInfoRepository;
     _positionRepository            = positionRepository;
     _webService                    = webService;
     _employeeLoanRepository        = employeeLoanRepository;
     _departmentRepository          = departmentRepository;
     _loanRepository                = loanRepository;
     _employeeInfoHistoryRepository = employeeInfoHistoryRepository;
     _employeeLeaveRepository       = employeeLeaveRepository;
     _leaveRepository               = leaveRepository;
     _deductionRepository           = deductionRepository;
     _employeeDeductionService      = employeeDeductionService;
     _employeeWorkScheduleService   = employeeWorkScheduleService;
     _workScheduleRepository        = workScheduleRepository;
 }
 public EmployeeLeaveService(IEmployeeLeaveRepository employeeLeaveRepository)
 {
     this._employeeLeaveRepository = employeeLeaveRepository;
 }
Beispiel #6
0
 public EmployeeLeaveService(IEmployeeLeaveRepository _employeeLeaveRepository, IEmployeeLeaveValidator _employeeLeaveValidator)
 {
     _repository = _employeeLeaveRepository;
     _validator  = _employeeLeaveValidator;
 }
Beispiel #7
0
 public EmployeeLeaveService(IEmployeeLeaveRepository repository)
 {
     _repository = repository;
 }