public ActionResult <ScannedItemDto> AddScannedItem(long orderId, [FromBody] ScanItemArgs args) { args.OrderId = orderId; return(_checkoutService.ScanItem(args)); }
public ScannedItemDto ScanItem(ScanItemArgs args) { _scanItemArgsValidator.ValidateAndThrow <ScanItemArgs>(args); return(_mapper.Map <ScannedItemDto>(ScanItem(args.OrderId.Value, args.ProductName, product => new ScannedItem(product)))); }