public ActionResult DeleteConfirmed(int id) { Reparatieopdracht reparatieopdrachten = db.reparatieopdrachtens.Find(id); db.reparatieopdrachtens.Remove(reparatieopdrachten); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Reparatieopdrachten/Onderdelen/5 public ActionResult Onderdelen(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reparatieopdracht reparatieopdracht = db.reparatieopdrachtens.Find(id); List <int> partId = new List <int>(); List <string> partname = new List <string>(); List <bool> boxsetter = new List <bool>(); foreach (var listId in db.ComputerParts.ToList()) { partId.Add(listId.Id); } foreach (var partlistname in db.ComputerParts.ToList()) { partname.Add(partlistname.Name); } foreach (var part in db.ComputerParts.ToList()) { if (db.reparatieopdrachtens.FirstOrDefault(r => r.Id == id).ComputerParts.Contains(part)) { boxsetter.Add(true); } else { boxsetter.Add(false); } } var OnderdelenReparatieViewModel = new OnderdelenReparatieViewModel { MemmoryID = partId, checker = boxsetter, Partname = partname, Reparatieopdracht = db.reparatieopdrachtens.Include(r => r.Klant).Include(r => r.Reparateur).FirstOrDefault(r => r.Id == id) }; return(View(OnderdelenReparatieViewModel)); }