// GET: seancesEJS public ActionResult Index() { ManagerCinema managerCinema = new ManagerCinema(); ManagerSalle managerSalle = new ManagerSalle(); ManagerFilm managerFilm = new ManagerFilm(); ManagerSeance managerSeance = new ManagerSeance(); List <seance> listeSeance = managerSeance.GetAllSeanceFrom(new DateTime(2020, 10, 30)); listeSeance.ForEach(x => x.salle.cinema.salles.Clear()); listeSeance.ForEach(x => x.salle.salle_status.salles.Clear()); listeSeance.ForEach(x => x.programmations.Clear()); listeSeance.ForEach(x => x.salle.seances.Clear()); listeSeance.ForEach(x => x.salle.cinema.contact_info.cinemas.Clear()); listeSeance.ForEach(x => x.salle.cinema.user.contact_info.users.Clear()); listeSeance.ForEach(x => x.salle.cinema.user.cinemas.Clear()); listeSeance.ForEach(x => x.salle.cinema.user.user_status.users.Clear()); listeSeance.ForEach(x => x.salle.cinema.user.user_type.users.Clear()); ViewBag.appointments = managerSeance.GetAllSeanceFrom(new DateTime(2020, 10, 30)); //ViewBag.appointments = GetScheduleData(); ViewBag.Film = managerFilm.GetAllFilms(); List <cinema> listeCinema = managerCinema.GetAllCinema(); listeCinema.ForEach(x => x.salles.Clear()); listeCinema.ForEach(x => x.contact_info = null); listeCinema.ForEach(x => x.contact_info_id = 0); listeCinema.ForEach(x => x.user = null); listeCinema.ForEach(x => x.responsable_user_id = 0); ViewBag.Cinema = listeCinema; //ViewBag.Cinema = managerCinema.GetAllCinema(); List <salle> listeSalle = managerSalle.GetAllSalle(); listeSalle.ForEach(x => x.salle_status.salles.Clear()); listeSalle.ForEach(x => x.seances.Clear()); listeSalle.ForEach(x => x.cinema.salles.Clear()); listeSalle.ForEach(x => x.cinema.contact_info = null); listeSalle.ForEach(x => x.cinema.contact_info_id = 0); listeSalle.ForEach(x => x.cinema.user = null); listeSalle.ForEach(x => x.cinema.responsable_user_id = 0); ViewBag.Salle = listeSalle; //ViewBag.Salle = managerSalle.GetAllSalle(); ViewBag.Resources = new string[] { "Cinema", "Salle" }; return(View(managerSeance.GetAllSeanceFrom(new DateTime(2020, 10, 30)))); }
// GET: cinemas public ActionResult Index() { Session.Remove(SessionKeys.cinemaId); try { ManagerCinema manager = new ManagerCinema(); return(View(manager.GetAllCinema())); } catch (Exception e) { TempData.Add("Alert", e.Message); return(RedirectToAction("Index", "Home")); } }