Ejemplo n.º 1
0
        public ActionResult Create()
        {
            var result = Authenticate();

            if (result == 1)
            {
                ViewBag.Cinema = cinemaService.GetAll();
                return(View());
            }
            else
            {
                return(View("Error404"));
            }
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 public ActionResult GetCinemaDropdown()
 {
     if (Session["Cinema"] == null)
     {
         Session["Cinema"] = cinemaService.GetCinema(1);
     }
     ViewBag.Cinema = cinemaService.GetAll();
     return(PartialView("_Navigation", ViewBag.Cinema));
 }
Ejemplo n.º 4
0
        // 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()));
        }
Ejemplo n.º 5
0
        // GET: Admin/Cinema
        public ActionResult Index()
        {
            var result = Authenticate();

            if (result == 1)
            {
                return(View(cinemaService.GetAll()));
            }
            else
            {
                return(View("Error404"));
            }
        }
Ejemplo n.º 6
0
 public ActionResult GetCinemaDropdown()
 {
     ViewBag.Cinema = cinemaService.GetAll();
     return(PartialView("_Navigation", ViewBag.Cinema));
 }