public static webModel.ShipmentPackage ToWebModel(this coreModel.ShipmentPackage package) { var retVal = new webModel.ShipmentPackage(); retVal.InjectFrom(package); if (package.Items != null) { retVal.Items = package.Items.Select(x => x.ToWebModel()).ToList(); } return(retVal); }
public static coreModel.ShipmentPackage ToCoreModel(this webModel.ShipmentPackage package) { var retVal = new coreModel.ShipmentPackage(); retVal.InjectFrom(package); if (package.Items != null) { retVal.Items = package.Items.Select(x => x.ToCoreModel()).ToList(); } return retVal; }
public static ShipmentPackage ToCoreModel(this ShipmentPackageEntity entity) { if (entity == null) throw new ArgumentNullException("entity"); var retVal = new ShipmentPackage(); retVal.InjectFrom(entity); if (entity.Items != null) { retVal.Items = entity.Items.Select(x=>x.ToCoreModel()).ToList(); } return retVal; }