public async Task <ItemsResult <StockEvent> > GetWarehouseStockEvents(int id)
        {
            var query = new GetWarehouseStockEvents()
            {
                WarehouseId = id
            };

            return(await _mediator.Send(query));
        }
Exemplo n.º 2
0
        public Task <ItemsResult <StockEvent> > Handle(GetWarehouseStockEvents request, CancellationToken cancellationToken)
        {
            var entities = _dbContext.StockEvents.Where(x => x.WarehouseId == request.WarehouseId)
                           .Include(x => x.Product)
                           .OrderByDescending(x => x.EventDate)
                           .ToList();
            var stockEvents = _mapper.Map <List <StockEvent> >(entities);
            var result      = new ItemsResult <StockEvent>()
            {
                Items = stockEvents
            };

            return(Task.FromResult(result));
        }