public ActionResult Create() { var result = Authenticate(); if (result == 1) { ViewBag.Cinema = cinemaService.GetAll(); return(View()); } else { return(View("Error404")); } }
public JsonResult GetJsonData() { var cinemas = cinemaService.GetAll(); var quyOne = ticketService.GetAll().Where(n => n.DateCreate.Month == 1 || n.DateCreate.Month == 2 || n.DateCreate.Month == 3); var quyTwo = ticketService.GetAll().Where(n => n.DateCreate.Month == 4 || n.DateCreate.Month == 5 || n.DateCreate.Month == 6); var quyThree = ticketService.GetAll().Where(n => n.DateCreate.Month == 7 || n.DateCreate.Month == 8 || n.DateCreate.Month == 9); var quyFour = ticketService.GetAll().Where(n => n.DateCreate.Month == 10 || n.DateCreate.Month == 11 || n.DateCreate.Month == 12); List <string> cinemaName = new List <string>(); List <double> totalMoney1 = new List <double>(); List <double> totalMoney2 = new List <double>(); foreach (var item in cinemas) { cinemaName.Add(item.Address); if (item.CinemaId == 1) { totalMoney1.Add(quyOne.Where(n => n.Showtime.Room.CinemaId == 1).Sum(n => n.Price)); totalMoney1.Add(quyTwo.Where(n => n.Showtime.Room.CinemaId == 1).Sum(n => n.Price)); totalMoney1.Add(quyThree.Where(n => n.Showtime.Room.CinemaId == 1).Sum(n => n.Price)); totalMoney1.Add(quyFour.Where(n => n.Showtime.Room.CinemaId == 1).Sum(n => n.Price)); } else { totalMoney2.Add(quyOne.Where(n => n.Showtime.Room.CinemaId == 2).Sum(n => n.Price)); totalMoney2.Add(quyTwo.Where(n => n.Showtime.Room.CinemaId == 2).Sum(n => n.Price)); totalMoney2.Add(quyThree.Where(n => n.Showtime.Room.CinemaId == 2).Sum(n => n.Price)); totalMoney2.Add(quyFour.Where(n => n.Showtime.Room.CinemaId == 2).Sum(n => n.Price)); } } return(Json(new { Name = cinemaName, TotalMoney1 = totalMoney1, TotalMoney2 = totalMoney2 }, JsonRequestBehavior.AllowGet)); }
public ActionResult GetCinemaDropdown() { if (Session["Cinema"] == null) { Session["Cinema"] = cinemaService.GetCinema(1); } ViewBag.Cinema = cinemaService.GetAll(); return(PartialView("_Navigation", ViewBag.Cinema)); }
// GET: Phim public ActionResult Index() { var cinemaId = (Session["Cinema"] as Cinema).CinemaId; ViewBag.Cinema = cinemaService.GetAll().ToList(); ViewBag.Date = listDate.ToList(); List <Showtime> lstShowtime = showtimeService.GetAll().Where(n => n.Room.Cinema.CinemaId == cinemaId).ToList(); List <Showtime> lstAvailableShowTime = new List <Showtime>(); List <Showtime> lstNotAvailableShowTime = new List <Showtime>(); List <Film> lstShowingFilm = new List <Film>(); List <Film> lstNotShowFilm = new List <Film>(); List <Film> lstAllFilm = filmService.GetAll().ToList(); foreach (DateTime item in listDate) { foreach (var st in lstShowtime) { if (st.ShowDate.ToString().Contains(item.ToString("d")) == true) { lstAvailableShowTime.Add(st); } if (item.AddDays(7).ToString().Contains(st.ShowDate?.ToString("d")) == true) { lstNotAvailableShowTime.Add(st); } } } foreach (var st in lstAvailableShowTime) { foreach (var film in lstAllFilm) { if (lstAvailableShowTime.FirstOrDefault(r => r.FilmId == film.FilmId) != null && lstShowingFilm.Contains(film) == false) { lstShowingFilm.Add(film); } } } foreach (var st in lstNotAvailableShowTime) { foreach (var film in lstAllFilm) { if (lstNotAvailableShowTime.FirstOrDefault(r => r.FilmId == film.FilmId) != null && lstNotShowFilm.Contains(film) == false) { lstNotShowFilm.Add(film); } } } ViewBag.NotShowFilm = lstNotShowFilm; return(View(lstShowingFilm.ToList())); }
// GET: Admin/Cinema public ActionResult Index() { var result = Authenticate(); if (result == 1) { return(View(cinemaService.GetAll())); } else { return(View("Error404")); } }
public ActionResult GetCinemaDropdown() { ViewBag.Cinema = cinemaService.GetAll(); return(PartialView("_Navigation", ViewBag.Cinema)); }