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;
        }
示例#3
0
        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;
        }