Esempio n. 1
0
        public ActionResult Edit([Bind(Include = "ReviewID,Reviews,CustomerRating,Vote,Approve")] Review review, enumCustomerRating Rating)
        {
            if (ModelState.IsValid)
            {
                Review ReviewToChange = db.Reviews.Find(review.ReviewID);

                //Movie movie = db.Movies.Find(SelectedMovies);
                ReviewToChange.Movie = review.Movie;
                if (Rating == enumCustomerRating.a)
                {
                    ReviewToChange.CustomerRating = 1;
                }
                else if (Rating == enumCustomerRating.b)
                {
                    ReviewToChange.CustomerRating = 3;
                }
                else if (Rating == enumCustomerRating.c)
                {
                    ReviewToChange.CustomerRating = 3;
                }
                else if (Rating == enumCustomerRating.d)
                {
                    ReviewToChange.CustomerRating = 4;
                }
                else
                {
                    ReviewToChange.CustomerRating = 5;
                }
                ReviewToChange.Approve         = review.Approve;
                ReviewToChange.Reviews         = review.Reviews;
                db.Entry(ReviewToChange).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(review));
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "ReviewID,Reviews,CustomerRating,Vote, Approve, UpVote, DownVote")] Review review, int SelectedMovies, enumCustomerRating Rating)
        {
            Movie movie = db.Movies.Find(SelectedMovies);

            review.Movie   = movie;
            review.appuser = db.Users.Find(User.Identity.GetUserId());
            if (Rating == enumCustomerRating.a)
            {
                review.CustomerRating = 1;
            }
            else if (Rating == enumCustomerRating.b)
            {
                review.CustomerRating = 3;
            }
            else if (Rating == enumCustomerRating.c)
            {
                review.CustomerRating = 3;
            }
            else if (Rating == enumCustomerRating.d)
            {
                review.CustomerRating = 4;
            }
            else
            {
                review.CustomerRating = 5;
            }
            review.Approve  = Approve.No;
            review.UpVote   = 0;
            review.DownVote = 0;
            if (ModelState.IsValid)
            {
                db.Reviews.Add(review);
                db.SaveChanges();
                return(RedirectToAction("Approved"));
            }
            ViewBag.AllMovies = GetAllMovies(review);
            return(View(review));
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "ReviewID,Reviews,CustomerRating,Vote")] Review review, int SelectedMovies, enumCustomerRating Rating)
        {
            Movie movie = db.Movies.Find(SelectedMovies);

            review.Movie = movie;
            if (Rating == enumCustomerRating.a)
            {
                review.CustomerRating = 1;
            }
            else if (Rating == enumCustomerRating.b)
            {
                review.CustomerRating = 3;
            }
            else if (Rating == enumCustomerRating.c)
            {
                review.CustomerRating = 3;
            }
            else if (Rating == enumCustomerRating.d)
            {
                review.CustomerRating = 4;
            }
            else
            {
                review.CustomerRating = 5;
            }
            if (ModelState.IsValid)
            {
                db.Reviews.Add(review);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.AllMovies = GetAllMovies(review);
            return(View(review));
        }