public void Download(int[] status) { var orders = WebServiceHelper.GetOrdersForStatus(status); foreach (var order in orders) { var detail = WebServiceHelper.DownloadOrderDetails(order.Id); if (detail.BuyerCompany != null) { order.OurCompanyNumber = detail.BuyerCompany.OurCompanyNumber; order.OurBillToNumber = detail.BuyerCompany.OurBillToNumber; } if (!string.IsNullOrWhiteSpace(detail.ConsolidatedNote)) { order.ConsolidatedNote = detail.ConsolidatedNote; } Insert(order); foreach (var item in detail.Details) { InsertItem(item); } } }
public void Download(int status) { var orders = WebServiceHelper.GetOrdersForStatus(status); foreach (var order in orders) { var detail = WebServiceHelper.DownloadOrderDetails(order.Id); if (detail.BuyerCompany != null) { order.OurCompanyNumber = detail.BuyerCompany.OurCompanyNumber; order.OurBillToNumber = detail.BuyerCompany.OurBillToNumber; } Insert(order); foreach (var item in detail.Details) { InsertItem(item); } } }