public ActionResult Index()
        {
            List <CinemaModel> cinemas = CinemaManager.GetCinemas().Select(c => CinemaModel.FromData(c)).ToList();


            return(View(cinemas));
        }
Beispiel #2
0
        [HttpGet]                        // get nozīmē apskates forma
        public ActionResult Edit(int?id) // šis bloks nepieciešams lietotāja datu attēlošanai . Jautājuma zīme norāda, ka id var būt tukšs
        {
            CinemaModel cinema = null;   // jādefinē kinoteātris, kas jālabo vai jāpievieno

            if (id.HasValue)             // ja ID ir definēts, tiek veikta rediģēšana
            {
                cinema        = CinemaModel.FromData(CinemaManager.GetCinema(id.Value));
                cinema.Movies = MovieManager.GetMovies(id.Value).Select(m => MovieModel.FromData(m)).ToList();
            }
            else
            {
                cinema = new CinemaModel(); // ja id nav definēts, tad kinoteātri neatlasam, pievienojam tukšu, lai nav problēmas ar Id lauku
            }
            return(View(cinema));
        }
        public ActionResult Edit(int?id)
        {
            CinemaModel cinema = null;

            // ja ID ir definēts -> tiek veikta rediģēšana
            if (id.HasValue)
            {
                cinema        = CinemaModel.FromData(CinemaManager.GetCinema(id.Value));
                cinema.Movies = MovieManager.GetMovies(id.Value).Select(m => MovieModel.FromData(m)).ToList();
            }

            // citādi tiek veikta pievienošana
            else
            {
                cinema = new CinemaModel();
            }
            return(View(cinema));
        }
Beispiel #4
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));
        }