public void ModifyActivity(Filmscreenings film) { //film heeft een virtual Activity, deze is ook gewijzig en slaat ook deze automatisch ook op //ctx.Entry(film.Activities).State = EntityState.Modified; ctx.Entry(film).State = EntityState.Modified; ctx.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Filmscreenings filmscreenings = db.Filmscreenings.Find(id); db.Filmscreenings.Remove(filmscreenings); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "activityId,filmId,availableSeats,roomId")] Filmscreenings filmscreenings) { if (ModelState.IsValid) { db.Entry(filmscreenings).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.activityId = new SelectList(db.Activities, "id", "id", filmscreenings.activityId); ViewBag.filmId = new SelectList(db.Films, "id", "title", filmscreenings.filmId); ViewBag.roomId = new SelectList(db.Rooms, "id", "name", filmscreenings.roomId); return(View(filmscreenings)); }
// GET: Filmscreenings/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Filmscreenings filmscreenings = db.Filmscreenings.Find(id); if (filmscreenings == null) { return(HttpNotFound()); } return(View(filmscreenings)); }
// GET: Filmscreenings/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Filmscreenings filmscreenings = db.Filmscreenings.Find(id); if (filmscreenings == null) { return(HttpNotFound()); } ViewBag.activityId = new SelectList(db.Activities, "id", "id", filmscreenings.activityId); ViewBag.filmId = new SelectList(db.Films, "id", "title", filmscreenings.filmId); ViewBag.roomId = new SelectList(db.Rooms, "id", "name", filmscreenings.roomId); return(View(filmscreenings)); }
public ActionResult EditFilmScreening(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { Filmscreenings filmscreening = activitiesRepo.GetFilmscreening(id); FillFilmscreeninsDropdownsWithSecection(filmscreening.roomId, filmscreening.filmId); ViewBag.IsEditing = true; return(View("CreateFilmscreening", filmscreening)); } catch { return(HttpNotFound()); } }
public ActionResult EditFilmScreening(Filmscreenings screenings) { if (ModelState.IsValid) { screenings.Activities.typeActivity = 1; screenings.Activities.id = screenings.activityId; try { activitiesRepo.ModifyActivity(screenings); return(RedirectToAction("Index")); } catch { return(HttpNotFound()); } } ViewBag.IsEditing = true; FillFilmscreeninsDropdownsWithSecection(screenings.roomId, screenings.filmId); return(View(screenings)); }
public ActionResult CreateFilmscreening(Filmscreenings screenings) { screenings.Activities.typeActivity = 1; screenings.activityId = screenings.Activities.id; if (ModelState.IsValid) { screenings.Activities.typeActivity = 1; screenings.activityId = screenings.Activities.id; try { activitiesRepo.SaveFilmScreening(screenings); return(RedirectToAction("Index")); } catch { return(HttpNotFound()); } } //viewbag moet weer opniew worden gevuld FillFilmscreeninsDropdownsWithSecection(screenings.roomId, screenings.filmId); return(View(screenings)); }
public void SaveFilmScreening(Filmscreenings filmscreening) { ctx.Filmscreenings.Add(filmscreening); ctx.SaveChanges(); }
public void DeleteFilmScreening(Filmscreenings film) { ctx.Activities.Remove(film.Activities); ctx.Filmscreenings.Remove(film); ctx.SaveChanges(); }