Ejemplo n.º 1
0
        public async Task <IEnumerable <StockDto> > Handle(GetAllStocksQuery request, CancellationToken cancellationToken)
        {
            var stocks = await _bookStockRepository.GetAllAsync();

            var result = _mapper.Map <IEnumerable <StockDto> >(stocks);

            return(result);
        }
Ejemplo n.º 2
0
 public async Task <IEnumerable <Stock> > Handle(GetAllStocksQuery request, CancellationToken cancellationToken)
 {
     return(await context.Stocks.Include(stock => stock.RelatedProducts)
            .ThenInclude(product => product.Category)
            .ThenInclude(category => category.Icon)
            .Include(stock => stock.RelatedProducts)
            .ThenInclude(product => product.Image)
            .ToListAsync(cancellationToken));
 }
Ejemplo n.º 3
0
 public async Task <IEnumerable <Stock> > GetAllStocks([FromQuery] GetAllStocksQuery query, CancellationToken cancellationToken)
 {
     return(await mediator.Send(query, cancellationToken));
 }