public Task <List <UserRoleListResponse> > Handle(TeacherListQuery request, CancellationToken cancellationToken) { return(context.Teachers.Where(x => x.User.Name.ToLower().Contains(request.SearchText.ToLower())) .ProjectTo <UserRoleListResponse>(configurationProvider) .ToListAsync(cancellationToken)); }
public Task <List <UserRoleListResponse> > ListTeachers([FromQuery] TeacherListQuery query, CancellationToken cancellationToken) { return(mediator.Send(query, cancellationToken)); }