public async Task <OffsetPaged <ProductDto> > Get([FromQuery] FindProductsQuery request)
 {
     return(await Mediator.Send(request));
 }
Exemplo n.º 2
0
        public async Task <ActionResult <OffsetPaged <ProductDto> > > FindProducts([FromQuery] FindProductsQuery request, CancellationToken cancellationToken)
        {
            var result = await _mediator.Send(request, cancellationToken);

            return(result);
        }
Exemplo n.º 3
0
        public async Task <OffsetPaged <ProductDto> > Handle(FindProductsQuery request, CancellationToken cancellationToken)
        {
            var result = await _context.Products.ToPagedAsync(request.Page, request.PageSize, cancellationToken);

            return(_mapper.Map <OffsetPaged <ProductDto> >(result));
        }