public ActionResult Create([Bind(Include = "Id,ProductieNaam,Auteur,Regisseur,Datum,AantalToeschouwers,ProductieStatusId")] Productie productieModels, int[] ledenIds) { //var list = (from r in db.Leden select r.Naam).Distinct(); // ViewBag.AllData = db.Leden.Select(x => x.Naam); if (ModelState.IsValid) { if (productieModels.LedenList == null) { productieModels.LedenList = new List <Leden>(); } foreach (int templateId in ledenIds) { Leden t = db.Leden.Find(templateId); productieModels.LedenList.Add(t); } db.Producties.Add(productieModels); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LedenList = db.Leden.ToList <Leden>(); ViewBag.SelectedLeden = productieModels.LedenList.Select(t => t.ID).ToList <int>(); ViewBag.Status = db.ProductieStatus.ToList <ProductieStatus>(); ViewBag.ProductieStatusId = new SelectList(db.ProductieStatus, "Id", "Naam", productieModels.ProductieStatusId); return(View(productieModels)); }
public ActionResult DeleteConfirmed(int id) { Productie productieModels = db.Producties.Find(id); db.Producties.Remove(productieModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,ProductieNaam,Auteur,Regisseur,Datum,AantalToeschouwers")] Productie productieModels) { if (ModelState.IsValid) { db.Entry(productieModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(productieModels)); }
// GET: Productie/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Productie productieModels = db.Producties.Find(id); if (productieModels == null) { return(HttpNotFound()); } return(View(productieModels)); }