public void FromDto(OrderPackageItemDTO dto) { if (dto == null) return; this.LineItemId = dto.LineItemId; this.ProductBvin = dto.ProductBvin ?? string.Empty; this.Quantity = dto.Quantity; }
//DTO public OrderPackageItemDTO ToDto() { OrderPackageItemDTO dto = new OrderPackageItemDTO(); dto.LineItemId = this.LineItemId; dto.ProductBvin = this.ProductBvin ?? string.Empty; dto.Quantity = this.Quantity; return dto; }
private List<OrderPackageItemDTO> TranslateOldPackageItems(string xml) { List<OrderPackageItemDTO> result = new List<OrderPackageItemDTO>(); System.Collections.ObjectModel.Collection<PackageItem> old = PackageItem.FromXml(xml); if (old != null) { foreach (PackageItem p in old) { OrderPackageItemDTO pi = new OrderPackageItemDTO(); pi.LineItemId = p.LineItemId; pi.ProductBvin = p.ProductBvin; pi.Quantity = p.Quantity; result.Add(pi); } } return result; }