示例#1
0
        // 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"));
     }
 }