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()); }
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()); }