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)); } } }
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; }