Exemple #1
0
        public async Task <List <EmployeeStatusDTO> > FilterEmployeeStatusAsync(EmployeeStatusFilterModel employeeStatusFilter)
        {
            List <EmployeeStatusDTO> list = await this.GetAllEmployeeStatusesAsync();

            if (employeeStatusFilter.EmployeeStatusID != null)
            {
                list = list.Where(emp => emp.EmployeeStatusID == employeeStatusFilter.EmployeeStatusID).ToList();
            }
            if (employeeStatusFilter.EmployeeStatusName != null)
            {
                list = list.Where(emp => emp.EmployeeStatusName == employeeStatusFilter.EmployeeStatusName).ToList();
            }
            return(list);
        }
Exemple #2
0
 public async Task <List <EmployeeStatusDTO> > FilterEmployeeStatus(EmployeeStatusFilterModel StatusDto)
 {
     return(await employeeStatusService.FilterEmployeeStatusAsync(StatusDto));
 }