// 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)))); }
public void CinemaContainSalle_CinemaWithSalle() { //Arrange ManagerCinema manager = new ManagerCinema(_context); //Act var testResult1 = ValidatorCinema.IsCinemaContainSalle(manager.GetCinema(2)); //Assert Assert.IsTrue(testResult1, "un cinema contient des salle n'as pas renvoyer true"); }
public void CinemaContainSalle_emptyCinema() { //Arrange ManagerCinema manager = new ManagerCinema(_context); //Act var testResult1 = ValidatorCinema.IsCinemaContainSalle(manager.GetCinema(3)); //Assert Assert.IsFalse(testResult1, "un cinema vide n'as pas renvoyer false"); }
// 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")); } }
// GET: cinemas/Delete/5 public ActionResult Delete(int?id) { try { ManagerCinema manager = new ManagerCinema(); cinema cinema = manager.GetCinema(id); return(View(cinema)); } catch (Exception e) { TempData.Add("Alert", e.Message); return(RedirectToAction("Index")); } }
public ActionResult DeleteConfirmed(int id) { try { ManagerCinema manager = new ManagerCinema(); if (manager.DeleteCinema(id)) { return(RedirectToAction("Index")); } } catch (Exception e) { TempData.Add("Alert", e.Message); } return(View(id)); }
// GET: cinemas/Details/5 public ActionResult Details(int?id) { try { Response.Cookies["Id_Cinema"].Value = id.ToString(); Session[SessionKeys.cinemaId] = id; ManagerCinema manager = new ManagerCinema(); cinema cinema = manager.GetCinema(id); return(View(cinema)); } catch (Exception e) { TempData.Add("Alert", e.Message); return(RedirectToAction("Index")); } }
// GET: cinemas/Edit/5 public ActionResult Edit(int?id) { try { ManagerCinema manager = new ManagerCinema(); cinema cinema = manager.GetCinema(id); ViewBag.contact_info_id = new SelectList(new ManagerContact().GetAllContact(), "id", "adresse"); ViewBag.responsable_user_id = new SelectList(new ManagerUser().GetAllUser(), "id", "name"); return(View(cinema)); } catch (Exception e) { TempData.Add("Alert", e.Message); return(RedirectToAction("Index")); } }
public ActionResult Index() { string Id_Cinema; try { if (Request.Cookies.AllKeys.Contains("Id_Cinema")) { Id_Cinema = Request.Cookies["Id_Cinema"].Value; Session[SessionKeys.cinemaId] = Id_Cinema; ManagerCinema manager = new ManagerCinema(); cinema cinema = manager.GetCinema(int.Parse(Id_Cinema)); return(RedirectToAction("Details", "cinemas", new { id = Id_Cinema })); } } catch (Exception e) { Console.WriteLine("Le Cookie est vide"); Console.WriteLine(e); } try { List <cinema> tempCinema = new ManagerCinema().GetAllCinema(); List <SelectListItem> cinemas = new List <SelectListItem>(); foreach (cinema item in tempCinema) { cinemas.Add(new SelectListItem() { Text = item.id.ToString(), Value = item.id.ToString() }); } ViewBag.cinemas = new SelectList(cinemas, "Value", "Text"); } catch (Exception e) { TempData.Add("Alert", e.Message); return(RedirectToAction("Index", "Home")); } return(View()); }
public void CinemaContainSalle_CinemaNull() { //Arrange ManagerCinema manager = new ManagerCinema(_context); cinema Nullcinema = null; //Act try { ValidatorCinema.IsCinemaContainSalle(Nullcinema); Assert.Fail("an exception should have been thown"); } catch (NullParametreException NPE) { Assert.AreEqual("this exception was raised because candidate in IsCinemaContainSalle was null", NPE.Message); } catch (Exception e) { Assert.Fail($"unexpected error of type{e.GetType()} occure with a message : {e.Message}"); } }
public ActionResult Create([Bind(Include = "id,cinema_name,contact_info_id,responsable_user_id")] cinema cinema) { try { ManagerCinema manager = new ManagerCinema(); if (ModelState.IsValid) { if (manager.PostCinema(cinema)) { return(RedirectToAction("Index")); } } ViewBag.contact_info_id = new SelectList(new ManagerContact().GetAllContact(), "id", "adresse"); ViewBag.responsable_user_id = new SelectList(new ManagerUser().GetAllUser(), "id", "name"); } catch (Exception e) { TempData.Add("Alert", e.Message); } return(View(cinema)); }