// Deze methode zorgt ervoor dat de order en orderrecords worden opgeslagen in de database en de capaciteit van de events in de orderrecords worden aangepast public void AddNewOrder(Order order) { db.Orders.Add(order); //db.SaveChanges(); //tijdelijk foreach (OrderRecord record in order.OrderRecords) { db.OrderRecords.Add(record); var item = db.Events.Find(record.Event_Id); db.Events.Where(i => i.Id == record.Event_Id).FirstOrDefault().Capacity = item.Capacity.Value - record.RecordAmount; } db.SaveChanges(); }
public int AddCustomer(Customer customer) { db.Customers.Add(customer); db.SaveChanges(); return(customer.Id); }