public ActionResult DeleteConfirmed(int id) { MCinema mCinema = db.Cinemas.Find(id); db.Cinemas.Remove(mCinema); db.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Edit([Bind(Include = "Id,Name,Adress")] MCinema mCinema) { if (ModelState.IsValid) { db.Entry(mCinema).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(mCinema); }
// GET: MCinemas/Delete/5 public ActionResult Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } MCinema mCinema = db.Cinemas.Find(id); if (mCinema == null) { return HttpNotFound(); } return View(mCinema); }
public ActionResult Create([Bind(Include = "Id,Name,Adress")] MCinema mCinema) { if (ModelState.IsValid) { db.Cinemas.Add(mCinema); db.SaveChanges(); mCinema.Halls = null; Hall hall = new Hall(); hall.Number = 1; hall.NumberSeats = 10; hall.cinema = mCinema; db.Halls.Add(hall); db.SaveChanges(); mCinema.Halls.Add(hall); db.SaveChanges(); return RedirectToAction("Index"); } return View(mCinema); }
// GET: MCinemas/Details/5 public ActionResult Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } MCinema mCinema = db.Cinemas.Find(id); if (mCinema == null) { return HttpNotFound(); } List<Hall> halls = new List<Hall>(); foreach (var hall in db.Halls) { if (hall.cinema == mCinema) halls.Add(hall); } ViewBag.Halls = halls; return View(mCinema); }
public ActionResult AddHall( int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } MCinema cinema = db.Cinemas.Find(id); Hall hall = new Hall(); hall.cinema = cinema; int max = 0; foreach(Hall hal in db.Halls) { if (hal.cinema == cinema && hal.Number > max) max = hal.Number; } hall.Number = max + 1; hall.NumberSeats = 10; db.Halls.Add(hall); db.SaveChanges(); return RedirectToAction("Edit", new {id = id }); }