Пример #1
0
 internal static void AssignValues(YuShang.ERP.Entities.Orders.HKLogis source,
                                   HongkongLogisticsViewModel target)
 {
     target.HongKongLogisticsCompanyId = source.HongKongLogisticsCompanyId;
     target.LogisItems = new List <LogisticsItem>();
     if (source.HongKongLogisticsItems != null && source.HongKongLogisticsItems.Count > 0)
     {
         foreach (var it in source.HongKongLogisticsItems)
         {
             target.LogisItems.Add(new LogisticsItem(it));
         }
     }
 }
Пример #2
0
        internal static void AssignValues(HongkongLogisticsViewModel source,
                                          YuShang.ERP.Entities.Orders.HKLogis target)
        {
            target.HongKongLogisticsCompanyId = source.HongKongLogisticsCompanyId.GetValueOrDefault();
            List <YuShang.ERP.Entities.Orders.HKLogisItem> items = new List <YuShang.ERP.Entities.Orders.HKLogisItem>();

            if (source.LogisItems != null && source.LogisItems.Count > 0)
            {
                foreach (var it in source.LogisItems)
                {
                    YuShang.ERP.Entities.Orders.HKLogisItem item = new YuShang.ERP.Entities.Orders.HKLogisItem();
                    LogisticsItem.AssignValues(it, item);
                    items.Add(item);
                    //items.Add(new LogisticsItem(it));
                }
            }
            target.HongKongLogisticsItems = items;
        }