示例#1
0
        public async Task <ActionResult <BasketLine> > Get(Guid basketId,
                                                           Guid basketLineId)
        {
            if (!await _basketRepository.BasketExists(basketId))
            {
                return(NotFound());
            }

            var basketLine = await _basketLinesRepository.GetBasketLineById(basketLineId);

            if (basketLine == null)
            {
                return(NotFound());
            }

            return(Ok(_mapper.Map <BasketLine>(basketLine)));
        }
 /// <inheritdoc />
 public Task <BasketLine> Handle(GetBasketLineByIdQuery request, CancellationToken cancellationToken)
 {
     return(_basketLinesRepository.GetBasketLineById(request.BasketLineId));
 }