예제 #1
0
        public ActionResult AddReview(TourReview review, int id)
        {
            var FacebookID = Session["FacebookID"].ToString();

            review.Tour = db.Tours.Where(c => c.Id == id).First();
            review.User = db.Users.Where(c => c.FacebookID == FacebookID.ToString()).First();

            if (review.ScoreGiven != 0)
            {
                db.TourReviews.Add(review);
                db.SaveChanges();
                return(RedirectToAction("Details/" + id, "Tours"));
            }

            return(View());
        }
예제 #2
0
        public ActionResult AddReview(Review review, int ObjectiveId)
        {
            var      FacebookID = Session["FacebookID"].ToString();
            DateTime date       = DateTime.Now;

            review.Objective = ctx.Objectives.Where(c => c.Id == ObjectiveId).First();
            review.User      = ctx.Users.Where(c => c.FacebookID == FacebookID.ToString()).First();
            review.Date      = date.ToString("MMMM dd, yyyy");

            if (ModelState.IsValid)
            {
                ctx.Reviews.Add(review);
                ctx.SaveChanges();
                return(RedirectToAction("Details/" + ObjectiveId, "Objective"));
            }

            return(View());
        }