Beispiel #1
0
        public static CartShipmentItem ToShipmentItem(this cartDto.CartShipmentItem shipmentItemDto, ShoppingCart cart)
        {
            var result = new CartShipmentItem
            {
                Id       = shipmentItemDto.Id,
                Quantity = shipmentItemDto.Quantity ?? 0,
                LineItem = cart.Items.FirstOrDefault(x => x.Id == shipmentItemDto.LineItemId)
            };

            return(result);
        }
Beispiel #2
0
        public static cartDto.CartShipmentItem ToShipmentItemDto(this CartShipmentItem shipmentItem)
        {
            var result = new cartDto.CartShipmentItem
            {
                Id         = shipmentItem.Id,
                Quantity   = shipmentItem.Quantity,
                LineItemId = shipmentItem.LineItem.Id,
                LineItem   = shipmentItem.LineItem.ToLineItemDto()
            };

            return(result);
        }