Beispiel #1
0
        public ActionResult Create1(ListOfMovies movieFromView)
        {
            if (!ModelState.IsValid)
            {
                //var customerObj = new CustomerDetails();


                return(View(movieFromView));
            }
            return(View());
        }
Beispiel #2
0
        public IActionResult ShowMovie()
        {
            MovieDataServices movieDataServices = new MovieDataServices();
            MovieServices     movieServices     = new MovieServices(movieDataServices);

            List <MovieModel> movies = movieServices.GetMovies();

            ListOfMovies movieList = new ListOfMovies();

            movieList.Movies = movies;

            return(View(movieList));
        }
Beispiel #3
0
        public ActionResult Index(int?pageIndex, string sortBy)
        {
            if (!pageIndex.HasValue)
            {
                pageIndex = 1;
            }
            if (string.IsNullOrWhiteSpace(sortBy))
            {
                sortBy = "Name";
            }
            var ViewModel = new ListOfMovies
            {
                Movies = _Context.Movies.ToList()
            };

            return(View(ViewModel));
        }
Beispiel #4
0
        public IActionResult ShowMovie(ListOfMovies movieListIn)
        {
            ListOfMovies movieListOut = new ListOfMovies();

            try
            {
                movieListOut.Movies = MovieModel.ReOrderMoviesByRatings(movieListIn);
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
                return(View(movieListIn));
            }

            ModelState.Clear();

            return(View("ShowMovie", movieListOut));
        }
Beispiel #5
0
        public void ReorderMovieRatings_AOTCHGreaterThanTESB_ThrowsBadTasteException()
        {
            //Arrange
            List <MovieModel> objOrder = new List <MovieModel>()
            {
                new MovieModel {
                    Id = 01, Title = "Episode IV - A New Hope", Rating = "2"
                },
                new MovieModel {
                    Id = 02, Title = "Episode V - The Empire Strikes Back", Rating = "3"
                },
                new MovieModel {
                    Id = 05, Title = "Episode II - Attack of the Clones", Rating = "1"
                },
            };

            var          parms     = new ListOfMovies();
            ListOfMovies movieList = new ListOfMovies();

            movieList.Movies = objOrder;

            // Act and assert
            Assert.ThrowsException <BadTasteException>(() => MovieModel.ReOrderMoviesByRatings(movieList));
        }
Beispiel #6
0
        public ActionResult Create1()
        {
            var movies = new ListOfMovies();

            return(View(movies));
        }