예제 #1
0
 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));
 }
예제 #2
0
 public Task <List <UserRoleListResponse> > ListTeachers([FromQuery] TeacherListQuery query, CancellationToken cancellationToken)
 {
     return(mediator.Send(query, cancellationToken));
 }