public static CartShipmentItem ToWebModel(this VirtoCommerce.Client.Model.VirtoCommerceCartModuleWebModelShipmentItem shipmentItemDto, ShoppingCart cart) { var retVal = new CartShipmentItem(); retVal.InjectFrom(shipmentItemDto); retVal.LineItem = cart.Items.FirstOrDefault(x => x.Id == shipmentItemDto.LineItemId); return retVal; }
public static CartShipmentItem ToWebModel(this VirtoCommerceCartModuleWebModelShipmentItem serviceModel, ShoppingCart cart) { var webModel = new CartShipmentItem(); webModel.InjectFrom<NullableAndEnumValueInjecter>(serviceModel); webModel.LineItem = cart.Items.FirstOrDefault(x => x.Id == serviceModel.LineItemId); return webModel; }