Example #1
0
        // GET: Home
        public ActionResult Home(int?id)
        {
            Home model = new Home();

            model.Cinemas = CinemaManager.GetCinemas().Select(c => CinemaModel.FromData(c)).ToList();
            foreach (var cinema in model.Cinemas)
            {
                cinema.MovieCount = CinemaManager.CountMovies(cinema.Id);
            }
            if (id.HasValue)
            {
                model.Movies = MovieManager.GetMovies(id.Value).Select(m => MovieModel.FromData(m)).ToList();
            }
            else
            {
                model.Movies = new List <MovieModel>();
            }

            return(View(model));
        }