Beispiel #1
0
        public void Get_By_Id_Returns_Existing()
        {
            Rating r = new Rating();

            r.Description = "TestReturn";
            int id = manager.Create(r);

            var actual = manager.GetById(id);

            Assert.IsNotNull(actual);
            Assert.AreEqual("TestReturn", actual.Description);
        }
        public ActionResult Details(int id)
        {
            var model = MovieManager.GetById(id);

            var ratingName = RatingManager.GetById(model.RatingId);

            model.RatingName = ratingName.RatingName;

            var movieGenres       = GenreManager.GetForMovie(id);
            var checkBoxListItems = new List <CheckBoxListItem>();

            foreach (var genre in movieGenres)
            {
                checkBoxListItems.Add(new CheckBoxListItem()
                {
                    ID        = genre.GenreId,
                    Display   = genre.GenreName,
                    IsChecked = movieGenres.Any(x => x.GenreId == genre.GenreId)
                });
            }

            model.Genres = checkBoxListItems;

            return(View(model));
        }
Beispiel #3
0
        public ActionResult Edit(int Id)
        {
            Rating rating;

            using (manager = new RatingManager())
            {
                rating = manager.GetById(Id);
                if (rating == null)
                {
                    return(HttpNotFound());
                }
                else
                {
                    return(View(rating));
                }
            }
        }