public ActionResult DeleteConfirmed(int id) { TourReview review = _db.Reviews.Find(id); _db.Reviews.Remove(review); _db.SaveChanges(); return(RedirectToAction("Index", "Tours", null));; }
public ActionResult Edit(TourReview review) { if (ModelState.IsValid) { _db.Entry(review).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index", new { id = review.TourId })); } return(View(review)); }
public ActionResult Create(TourReview review) { if (ModelState.IsValid) { _db.Reviews.Add(review); _db.SaveChanges(); return(RedirectToAction("Index", new { id = review.TourId })); } return(View(review)); }
// GET: Tours/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TourReview review = _db.Reviews.Find(id); if (review == null) { return(HttpNotFound()); } return(View(review)); }
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 Task <TourReview> DeleteAsync(TourReview entity) { _dbContext.Reviews.Remove(entity); return(Task.FromResult(entity)); }
public async Task <TourReview> AddAsync(TourReview entity) { await _dbContext.Reviews.AddAsync(entity); return(entity); }