public ActionResult Destroy(int reviewId, int restaurantId) { Review deleteReview = Review.Find(reviewId); deleteReview.Delete(); return(RedirectToAction("Show", "Restaurants", restaurantId)); }
public ActionResult UpdateReview(int id) { Review review = Review.Find(id); review.Delete(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { Review myReview = Review.Find(id); myReview.Delete(); return(RedirectToAction("Info", "Restaurant", new { id = myReview.GetRestaurantId() })); }
public ActionResult Delete(int id, int resId) { if (ModelState.IsValid) { Review.Delete(id); } return(RedirectToAction("Reviews", new { id = resId })); }
public void Delete_DeletesReviewFromDatabase_True() { Restaurant tempRestaurant = new Restaurant("Justin's Jerkeria", "Chicago", 3); tempRestaurant.Save(); Review tempReview = new Review(4, "Best restaurant", "12-30-2017", "Justin", tempRestaurant.GetId()); tempReview.Save(); tempReview.Delete(); Assert.AreEqual(0, tempRestaurant.GetReviews().Count); }
/// <summary> /// Handles the Click event of the lbDelete control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:System.Web.UI.WebControls.CommandEventArgs"/> instance containing the event data.</param> protected void lbDelete_Click(object sender, CommandEventArgs e) { try { int reviewId = 0; bool isParsed = int.TryParse(e.CommandArgument.ToString(), out reviewId); if (isParsed) { Review.Delete(reviewId); LoadReviews(); } } catch (Exception ex) { Logger.Error(typeof(reviews).Name + ".lbDelete_Click", ex); base.MasterPage.MessageCenter.DisplayCriticalMessage(ex.Message); } }
public void Delete_DeletesRecordFromDatabase_ReviewList() { Review newReview = new Review("Peter Jenkins", "Awful food", 1); Review newReview2 = new Review("Franz Lina", "Great food", 5); newReview.Id = 1; newReview2.Id = 2; newReview.Save(); newReview2.Save(); newReview2.Delete(); List <Review> ReviewResult = Review.GetAll(); List <Review> testList = new List <Review> { newReview }; CollectionAssert.AreEqual(testList, ReviewResult); }
internal IFacadeUpdateResult <ReviewData> DeleteReview(object instanceId) { ArgumentValidator.IsNotNull("instanceId", instanceId); FacadeUpdateResult <ReviewData> result = new FacadeUpdateResult <ReviewData>(); IReviewService service = UnitOfWork.GetService <IReviewService>(); var query = service.Retrieve(instanceId); if (query.HasResult) { Review instance = query.ToBo <Review>(); var saveQuery = instance.Delete(); result.Merge(saveQuery); } else { AddError(result.ValidationResult, "ReviewCannotBeFound"); } return(result); }
public IActionResult Delete(int id) { Review.Delete(id); return(RedirectToAction("Index")); }
public int DeleteReview(int id) { Review review = new Review(); return(review.Delete(id)); }
public void AbortReview(Guid id) { Review review = Review.GetById(id); review.Delete(); }
public async Task <ActionResult> Delete(int id) { await Review.Delete(id, HttpContext); return(RedirectToAction("Index")); }