Esempio n. 1
0
 public ActionResult DeleteConfirmed(int id)
 {
     MCinema mCinema = db.Cinemas.Find(id);
     db.Cinemas.Remove(mCinema);
     db.SaveChanges();
     return RedirectToAction("Index");
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 // 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);
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 // 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);
 }
Esempio n. 6
0
 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 });
 }