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);
     }
 }
Example #2
0
 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;
 }