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); }
public async Task <List <EmployeeStatusDTO> > FilterEmployeeStatus(EmployeeStatusFilterModel StatusDto) { return(await employeeStatusService.FilterEmployeeStatusAsync(StatusDto)); }