Beispiel #1
0
        public IActionResult Movies(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var cinema = cinemarepo.Find((int)id);

            if (cinema == null)
            {
                return(NotFound());
            }

            var movies = cinemarepo.GetMovies((int)id).ToList();

            if (movies == null)
            {
                return(NotFound());
            }

            CinemaMoviesViewModel viewModel = new CinemaMoviesViewModel
            {
                Movies = movies,
                Cinema = cinema
            };

            return(View(viewModel));
        }
Beispiel #2
0
        public IActionResult Get(int id)
        {
            var foundCinema = repo.Find(id);

            if (foundCinema != null)
            {
                return(Ok(
                           new {
                    status = "success",
                    message = $"Cinema with ID of {id} has been found",
                    data = new { cinema = foundCinema }
                }
                           ));
            }

            return(NotFound(new { status = "Fail", data = new { id = $"Cinema with ID of {id} cannot be found" } }));
        }