public async Task <TeacherListItemDTO> SearchTeacheryAsync(string _TeacherSearchName) { TeacherListItemDTO dto = new TeacherListItemDTO(); dto.TeacherSearchName = _TeacherSearchName; if (!string.IsNullOrEmpty(dto.TeacherSearchName)) { dto.Teachers = await _teacherRepository.TableNoTracking.Where(p => p.LastName.Contains(dto.TeacherSearchName)).OrderByDescending(o => o.ID).ToListAsync(); } else { dto.Teachers = await _teacherRepository.TableNoTracking.OrderByDescending(o => o.ID).ToListAsync(); } return(dto); }
public async Task <IActionResult> List(TeacherListItemDTO dTO) { return(View(await _teacherService.SearchTeacheryAsync(dTO.TeacherSearchName))); }