private IEnumerable <Purchaseorders> BindPurchaseOrders(IEnumerable <PurchaseOrderServiceModel> model) { foreach (var order in model) { var record = new Purchaseorders { ProrDate = order.OrderDate, ProrNumber = order.OrderNumber, ProrIsdeleted = false, ProrStatus = order.OrderStatus }; _dbContext.Purchaseorderlines.AddRange(BindPurchaseOrderLines(record.ProrId, order.Lines)); yield return(record); } }
private void AddEverythingToExportModel() { PurchaseModels.ToList().ForEach(item => { if (item.PurchaseAmount > 0) { if (item.KindOfDelivery.Equals("E")) { Purchaseorders.Add(new Order(item.Number, item.PurchaseAmount, 4)); } else if (item.KindOfDelivery.Equals("N")) { Purchaseorders.Add(new Order(item.Number, item.PurchaseAmount, 5)); } } }); exportModel.orderList = Purchaseorders; }