public async Task <List <Teacher> > Handle(GetAllTeacherQuery request, CancellationToken cancellationToken)
 {
     return(await _context.Teachers
            .Skip(request.Page *request.Size)
            .Take(request.Size)
            .ToListAsync());
 }
예제 #2
0
 public async Task<IActionResult> GetAllAsync([FromQuery] int page = 0, [FromQuery] int size = Constants.PageSize)
 {
     var query = new GetAllTeacherQuery
     {
         Page = page,
         Size = size
     };
     var result = await mediator.Send(query);
     return Ok(result);
 }