public ActionResult Edit([Bind(Include = "Id,BoekingStart,Kortingspercentage,KamerID")] Boeking boeking) { boeking.Gasten = db.GetGastenForBoeking(boeking); List <int> kamerid = new List <int>(); foreach (var k in db.GetAllKamers()) { kamerid.Add(k.Id); } //validate new kamerID if (!kamerid.Contains(boeking.KamerID)) { return(RedirectToAction("Edit", "Boekingen", new { id = boeking.Id, valid = false })); } //validate boeking if (ModelState.IsValid) { db.EditBoeking(boeking); return(RedirectToAction("Index")); } return(View(boeking)); }