private Message proceedAll(List <Requisition> approvedList) { try { foreach (Requisition item in approvedList) { rc.actionRequisitionStatusChangeToProcessing(item.id); if (existingData(item)) { oldRF.requested_quantity += item.quantity; oldRF.fulfill_quantity += calculateQty(item.stationery, item.quantity); Console.WriteLine("Updating Requisition Fulfillment successful !" + data.SaveChanges()); } else { RequisitionFullfillment newRF = new RequisitionFullfillment(); newRF.department = item.department; newRF.stationery = item.stationery; newRF.requested_quantity = item.quantity; newRF.fulfill_quantity = calculateQty(item.stationery, item.quantity); newRF.unfulfill_quantity = 0; data.RequisitionFullfillments.AddObject(newRF); Console.WriteLine("Creating New Requisition Fullfillment successful !" + data.SaveChanges()); } } } catch (Exception e) { } return(new Message()); }