public ActionResult Index() { List <CinemaModel> cinemas = CinemaManager.GetCinemas().Select(c => CinemaModel.FromData(c)).ToList(); return(View(cinemas)); }
[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)); }
// 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)); }