public static coreModel.ShipmentItem ToCoreModel(this webModel.ShipmentItem shipmentItem) { var retVal = new coreModel.ShipmentItem(); retVal.InjectFrom(shipmentItem); if (shipmentItem.LineItem != null) { retVal.LineItem = shipmentItem.LineItem.ToCoreModel(); } return retVal; }
protected virtual orderModel.ShipmentItem ToOrderModel(cartModel.ShipmentItem shipmentItem) { if (shipmentItem == null) { throw new ArgumentNullException(nameof(shipmentItem)); } var retVal = AbstractTypeFactory <orderModel.ShipmentItem> .TryCreateInstance(); retVal.BarCode = shipmentItem.BarCode; retVal.Quantity = shipmentItem.Quantity; return(retVal); }
public static coreModel.ShipmentItem ToCoreModel(this webModel.ShipmentItem shipmentItem) { var retVal = new coreModel.ShipmentItem(); retVal.InjectFrom(shipmentItem); if (shipmentItem.LineItem != null) { retVal.LineItem = shipmentItem.LineItem.ToCoreModel(); } return(retVal); }
public static ShipmentItem ToCoreModel(this ShipmentItemEntity entity) { if (entity == null) throw new ArgumentNullException("entity"); var retVal = new ShipmentItem(); retVal.InjectFrom(entity); if(entity.LineItem != null) { retVal.LineItem = entity.LineItem.ToCoreModel(); } return retVal; }
public static ShipmentItem ToOrderCoreModel(this cartCoreModel.ShipmentItem shipmentItem) { if (shipmentItem == null) { throw new ArgumentNullException("shipmentItem"); } var retVal = new ShipmentItem(); retVal.InjectFrom(shipmentItem); retVal.LineItem = shipmentItem.LineItem.ToOrderCoreModel(); return(retVal); }