Ejemplo n.º 1
0
        public async Task <List <Stock> > GetAllAsync(StockFilterDto dto)
        {
            var query = _ctx.Stocks.Include(x => x.Product).Where(x => true);

            if (dto.ProductId != null && dto.ProductId != Guid.Empty)
            {
                query = query.Where(x => x.ProductId == dto.ProductId);
            }

            var returnValue = await query.ToListAsync();

            return(returnValue);
        }
Ejemplo n.º 2
0
        public async Task <List <StockDto> > GetStocks(StockFilterDto dto)
        {
            var stocks = await _stockRepository.GetAllAsync(dto);

            return(stocks.Adapt <List <StockDto> >());
        }