public static CartShipmentItem ToShipmentItem(this LineItem lineItem) { var shipmentItem = new CartShipmentItem(); shipmentItem.LineItem = lineItem; shipmentItem.Quantity = lineItem.Quantity; return(shipmentItem); }
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 virtual cartDto.ShipmentItem ToShipmentItemDto(CartShipmentItem shipmentItem) { var result = new cartDto.ShipmentItem(); result.Quantity = shipmentItem.Quantity; result.LineItem = shipmentItem.LineItem.ToLineItemDto(); return(result); }
public virtual CartShipmentItem ToShipmentItem(LineItem lineItem) { var shipmentItem = new CartShipmentItem { LineItem = lineItem, Quantity = lineItem.Quantity }; return(shipmentItem); }
public virtual cartDto.ShipmentItem ToShipmentItemDto(CartShipmentItem webModel) { var result = new cartDto.ShipmentItem(); result.InjectFrom <NullableAndEnumValueInjecter>(webModel); result.LineItem = webModel.LineItem.ToLineItemDto(); return(result); }
public static cartDto.ShipmentItem ToShipmentItemDto(this CartShipmentItem shipmentItem) { var result = new cartDto.ShipmentItem { Quantity = shipmentItem.Quantity, LineItem = shipmentItem.LineItem.ToLineItemDto() }; return(result); }
public static VirtoCommerceCartModuleWebModelShipmentItem ToServiceModel(this CartShipmentItem webModel) { var result = new VirtoCommerceCartModuleWebModelShipmentItem(); result.InjectFrom <NullableAndEnumValueInjecter>(webModel); result.LineItem = webModel.LineItem.ToServiceModel(); return(result); }
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); }
public virtual CartShipmentItem ToShipmentItem(cartDto.ShipmentItem shipmentItemDto, ShoppingCart cart) { var result = new CartShipmentItem(); result.InjectFrom <NullableAndEnumValueInjecter>(shipmentItemDto); result.LineItem = cart.Items.FirstOrDefault(x => x.Id == shipmentItemDto.LineItemId); return(result); }
public static CartModule.Client.Model.ShipmentItem ToServiceModel(this CartShipmentItem webModel) { var result = new CartModule.Client.Model.ShipmentItem(); result.InjectFrom <NullableAndEnumValueInjecter>(webModel); result.LineItem = webModel.LineItem.ToServiceModel(); return(result); }
public virtual CartShipmentItem ToShipmentItem(cartDto.ShipmentItem shipmentItemDto, ShoppingCart cart) { var result = new CartShipmentItem(); result.Quantity = shipmentItemDto.Quantity ?? 0; result.LineItem = cart.Items.FirstOrDefault(x => x.Id == shipmentItemDto.LineItemId); return(result); }
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); }
public static cartDto.ShipmentItem ToShipmentItemDto(this CartShipmentItem shipmentItem) { return(CartConverterInstance.ToShipmentItemDto(shipmentItem)); }
public static VirtoCommerce.Client.Model.VirtoCommerceCartModuleWebModelShipmentItem ToServiceModel(this CartShipmentItem shipmentItem) { var retVal = new VirtoCommerce.Client.Model.VirtoCommerceCartModuleWebModelShipmentItem(); retVal.LineItem = shipmentItem.LineItem.ToServiceModel(); return(retVal); }