public ActionResult DisplayTickets(TicketsViewModel model) { TicketsDal dal = new TicketsDal(); TicketsViewModel mvm = new TicketsViewModel(); List <Tickets> ticketss = dal.TicketsList.ToList(); mvm.Tickets = new Tickets(); mvm.TicketsList = ticketss; return(View(mvm)); }
public ActionResult Edit(int id) { TicketsDal dal = new TicketsDal(); var item = dal.TicketsList.Where(a => a.ID == id).FirstOrDefault(); MovieDal dal2 = new MovieDal(); var item2 = dal2.MOVIES.Where(a => a.name == item.MOVIENAME && a.showtime == item.SHOWTIME).FirstOrDefault(); dal.TicketsList.Remove(item); dal.SaveChanges(); return(RedirectToAction("~/Home/SeatGalleryUser", new { id = item2.ID })); }
public ActionResult ShoppingCart(int id, itemCartViewModel model) { string name; ItemCartDal itemDal = new ItemCartDal(); TicketsDal dal = new TicketsDal(); var item = dal.TicketsList.Where(a => a.ID == id).FirstOrDefault(); itemCartViewModel mvm = new itemCartViewModel(); List <ItemCart> cart = new List <ItemCart>(); mvm.ItemCart = new ItemCart(); mvm.ITEMS = cart; if (Session["cart"] == null) { //List<ItemCart> cart = new List<ItemCart>(); mvm.ITEMS.Add(new ItemCart { ID = item.ID, MOVIENAME = item.MOVIENAME, SHOWTIME = item.SHOWTIME, SEAT = item.SEAT, COST = item.COST, Quantity = 1 }); //itemDal.itemsCart.Add(mvm.ITEMS[index]); //index++; Session["cart"] = mvm.ITEMS; } else { //List<ItemCart> cart = (List<ItemCart>)Session["cart"]; int index = isExist(id); if (index != -1) { //cart[index].Quantity++; mvm.ITEMS[index].Quantity++; } else { mvm.ITEMS.Add(new ItemCart { ID = item.ID, MOVIENAME = item.MOVIENAME, SHOWTIME = item.SHOWTIME, SEAT = item.SEAT, COST = item.COST, Quantity = 1 }); } Session["cart"] = mvm; } return(View(mvm)); }
public ActionResult ManageMovie() { TicketsDal dal = new TicketsDal(); if (ModelState.IsValid) { var data = dal.TicketsList.ToList(); return(View()); } else { return(View("Tickets/DisplayTickets")); } }
public ActionResult BookTicket(Tickets obj) { if (ModelState.IsValid) { TicketsDal dal = new TicketsDal(); //MovieDal movieDal = new MovieDal(); SeatDal seatDal = new SeatDal(); if (seatDal.Seats.Where(s => s.Number.Equals(obj.SEAT)).Count() > 0) { //var data = dal.TicketsList.ToList(); dal.TicketsList.Add(obj); dal.SaveChanges(); return(View("DetailsTickets", obj)); } else { return(RedirectToAction("BookTicket")); } } return(View("MovieGallery")); }