예제 #1
0
 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);
 }
예제 #4
0
 public CalAnnualLeave(AnnualLeaveRepository repository)
 {
     this.Repository = repository;
 }