public void DeleteReview(ReviewDeletionBindingModel model) { var review = this.Context.Reviews.Find(model.Id); this.Context.Reviews.Remove(review); this.Context.SaveChanges(); }
public ReviewDeletionBindingModel GetReviewDeletionModel(int id) { var review = this.Context.Reviews.Include(r => r.Author).Include(r => r.Recipe).FirstOrDefault(r => r.Id == id); var model = new ReviewDeletionBindingModel() { Id = review.Id, UserName = review.Author.UserName, Title = review.Recipe.Title }; return(model); }
public IActionResult Delete(ReviewDeletionBindingModel model) { this.reviewService.DeleteReview(model.Id); return(RedirectToPage(AppConstants.UsersReviewsRedirect)); }
public IActionResult Delete(ReviewDeletionBindingModel model) { this.adminReviewService.DeleteReview(model); return(RedirectToAction(AppConstants.IndexRedirect)); }