public AdminFnController(AdminFnRepository a_repository, MasterRepository m_repository, PunchCardRepository p_repository, AnnualLeaveRepository al_repository, ApplyOvertimeRepository ap_repository, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { this.aRepository = a_repository; this.mRepository = m_repository; this.pRepository = p_repository; this.chkWarn = new ChkPunchLogWarn(p_repository, httpContextAccessor); this.calTime = new CalWorkTime(p_repository, ap_repository, httpContextAccessor); this.calAnnual = new CalAnnualLeave(al_repository); }
public AnnualLeaveService() { _annualLeaveRepository = new AnnualLeaveRepository(); _employeeService = new EmployeeService(); }
public calAnnualLeaveJob(AnnualLeaveRepository repository) { this.work = new CalAnnualLeave(repository); }
public CalAnnualLeave(AnnualLeaveRepository repository) { this.Repository = repository; }