コード例 #1
0
        // GET: Movie
        public ActionResult Index()
        {
            List <MovieModel> movies = new List <MovieModel>();

            movies = MovieManager.GetMovies().Select(m => MovieModel.FromData(m)).ToList();
            return(View(movies));
        }
コード例 #2
0
        public ActionResult Movie(int id)
        {
            MovieReservationModel model = new MovieReservationModel();

            model.movie    = MovieModel.FromData(MovieManager.GetMovie(id)); // atlasa filmas datus pēc ID
            model.Sessions = MovieSessionManager.
                             GetSessions(id).Select(s => MovieSessionModel.FromData(s))
                             .ToList();// atlasa filmas seansus pēc ID
            // ielikt rezultātus modelī

            return(View(model));
        }
コード例 #3
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));
        }
コード例 #4
0
        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
        {
            MovieModel movie = null;     // jādefinē kinoteātris, kas jālabo vai jāpievieno

            if (id.HasValue)             // ja ID ir definēts, tiek veikta rediģēšana
            {
                movie = MovieModel.FromData(MovieManager.GetMovie(id.Value));
                movie.MovieSessions = MovieSessionManager.GetSessions(id.Value).
                                      Select(s => MovieSessionModel.FromData(s)).ToList();
            }
            else
            {
                movie = new MovieModel(); // ja id nav definēts, tad kinoteātri neatlasam, pievienojam tukšu, lai nav problēmas ar Id lauku
            }
            return(View(movie));
        }
コード例 #5
0
        public ActionResult Movie(int id)
        {
            MovieReservationModel model = new MovieReservationModel();

            //1. Atlasīt filmas datus pēc Id

            model.Movie = MovieModel.FromData(MovieManager.GetMovie(id));


            //2. Atlasīt filmas seansu pēc filmas ID

            model.Sessions = MovieSessionManager.GetSessions(id).Select(s => MoviesSessionModel.FromData(s)).ToList();
            //3. Ielikt rezultātus modeli
            //4. Realizēt MOvie.cshtml failu - attēlot filmas datus un datus un sarakstu ar seansiem

            return(View(model));
        }
コード例 #6
0
        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));
        }
コード例 #7
0
        public ActionResult Edit(int?id, int?cinemaId)
        {
            MovieModel movie = null;

            if (!id.HasValue)
            {
                movie = new MovieModel()
                {
                    CinemaId = cinemaId.Value,
                };
            }
            else
            {
                movie = MovieModel.FromData(MovieManager.GetMovie(id.Value));
                movie.MovieSessions = MovieSessionManager.GetSessions(id.Value)
                                      .Select(s => MovieSessionModel.FromData(s))
                                      .ToList();
            }
            return(View(movie));
        }
コード例 #8
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));
        }
コード例 #9
0
        public ActionResult Edit(int?id, int cinemaId)
        {
            MovieModel movie = null;

            if (!id.HasValue)
            {
                movie = new MovieModel()
                {
                    CinemaId = cinemaId,
                };
            }
            else
            {
                movie = MovieModel.FromData(MovieManager.GetMovie(id.Value));
            }



            return(View(movie));
        }