public HubOrdBatch(string fileName, OrderMessageBatch orderBatch) : this() { FileName = fileName; PartnerID = "roadwirellc"; BatchNumber = orderBatch.batchNumber; Orders = (from ord in orderBatch.hubOrder select new HubOrder { PoNumber = ord.poNumber , OrderID = ord.orderId , Lines = (from ln in ord.lineItem select new HubOrdLine { ID = ln.lineItemId, OrderLineNumber = ln.orderLineNumber, MerchantLineNumber = ln.merchantLineNumber, ShippingCode = ln.shippingCode, MerchantSKU = ln.merchantSKU, VendorSKU = ln.vendorSKU, QtyOrdered = ln.qtyOrdered, Weight = ln.poLineData.unitShippingWeight.Text.FirstOrDefault() }).ToList() , PersPlaces = (from pp in ord.personPlace select new HubOrdPersPlace { ID = pp.personPlaceID }).ToList() }).ToList(); }
public OrderMessageBatch CostcoMessageBatchOrder(string fileName, IAppSettingsService appSettings) { string filePath = Path.Combine(appSettings.Costco.Dir.Decrypt.Orders.Path, fileName); return(OrderMessageBatch.Deserialize(filePath)); }