public ActionResult ChangeSeatsNumber() { HallViewModel vm = new HallViewModel(); vm.Hall = new Hall(); HallDal dal = new HallDal(); string HallNameValue = Request.Form["txtHallName"]; int _SeatsNumber = 0; if (Request.Form["HallSeatsNumber"] != null) { _SeatsNumber = int.Parse(Request.Form["HallSeatsNumber"]); } if (HallNameValue != null) { Hall addHall = dal.Halls.First(h => h.HallName == HallNameValue); addHall.SeatsNumber = _SeatsNumber; dal.SaveChanges(); vm.Halls = dal.Halls.ToList <Hall>(); return(View(vm)); } vm.Halls = dal.Halls.ToList <Hall>(); return(View(vm)); }
public ActionResult SubManagingSeats(Hall obj) { HallDal dal = new HallDal(); List <Hall> HallExist = (from x in dal.Halls where x.HallId.Equals(obj.HallId) select x).ToList <Hall>(); if (HallExist.Count == 0) { TempData["msg"] = "Hall not exist !!!"; TempData["color"] = "red"; return(View("ManagingSeats", obj)); } TicketDal Tickdal = new TicketDal(); List <Ticket> exist = (from x in Tickdal.Tickets where x.HallId.Equals(obj.HallId) select x).ToList <Ticket>(); if (exist.Count != 0) { TempData["msg"] = "You cant change number of hall's seats , Someone buy ticket in this hall !!!"; TempData["color"] = "red"; return(View("ManagingSeats", obj)); } HallExist[0].NumSeats = obj.NumSeats; dal.SaveChanges(); TempData["msg"] = "Number of hall's seats updated successfully !!!"; TempData["color"] = "blue"; return(View("ManagingSeats")); }
public ActionResult SubmitHall() { HallViewModel vm = new HallViewModel(); Hall MyHall = new Hall() { ID = Request.Form["Hall.ID"], HallName = Request.Form["Hall.HallName"], SeatsNumber = int.Parse(Request.Form["Hall.SeatsNumber"]) }; HallDal dal = new HallDal(); if (ModelState.IsValid) { dal.Halls.Add(MyHall); dal.SaveChanges(); vm.Hall = new Hall(); } else { vm.Hall = MyHall; } vm.Halls = dal.Halls.ToList <Hall>(); return(View("AddHall", vm)); }
public ActionResult Save(Hall emp) { bool status = false; if (ModelState.IsValid) { using (HallDal dc = new HallDal()) { if (emp.IDHall != null) { //Edit var v = dc.Halls.Where(a => a.IDHall == emp.IDHall).FirstOrDefault(); if (v != null) { v.NumberOfseat = emp.NumberOfseat; } } else { //Save dc.Halls.Add(emp); } dc.SaveChanges(); status = true; return(View("HallGallery")); } } return(new JsonResult { Data = new { status = status } }); }
public ActionResult DeleteMovie(string id) { using (HallDal dc = new HallDal()) { var v = dc.Halls.Where(a => a.IDHall == id).FirstOrDefault(); if (v != null) { dc.Halls.Remove(v); dc.SaveChanges(); return(View("HallGallery")); } } return(View("HallGallery")); }
public ActionResult ManageHall(Hall obj) { if (ModelState.IsValid) { HallDal Haldal = new HallDal(); Haldal.Halls.Add(obj); Haldal.SaveChanges(); return(RedirectToAction("HallGallery")); } return(View()); }
public ActionResult Create(Hall c) { try { using (HallDal mdb = new HallDal()) { mdb.Halls.Add(c); mdb.SaveChanges(); } return(RedirectToAction("Halls")); } catch { return(View()); } }
public ActionResult Edit(int id, Hall c) { try { using (HallDal mdb = new HallDal()) { mdb.Entry(c).State = EntityState.Modified; mdb.SaveChanges(); } return(RedirectToAction("Halls")); } catch { return(View()); } }
public ActionResult Delete(int id, Hall c) { try { using (HallDal mdb = new HallDal()) { Hall m = mdb.Halls.Where(x => x.Hid == id).FirstOrDefault(); mdb.Halls.Remove(m); mdb.SaveChanges(); return(RedirectToAction("Halls")); } } catch { return(View()); } }
public ActionResult SubAddHall(Hall obj) { HallDal dal = new HallDal(); string key = obj.HallId.ToString(); List <Hall> exist = (from x in dal.Halls where x.HallId.Equals(key) select x).ToList <Hall>(); if (exist.Count != 0) { TempData["testmsg"] = "This hall is allready exist !!!"; TempData["color"] = "red"; return(View("AddHall", obj)); } dal.Halls.Add(obj); dal.SaveChanges(); TempData["testmsg"] = "Hall Added Successfully !!!"; TempData["color"] = "blue"; return(View("AddHall")); }