public ActionResult DeleteReview(int id) { _reviewManager = ReviewManagerFactory.Create(); var response = _reviewManager.DeleteReview(id); //error out if success == false return(RedirectToAction("Reviews")); }
public void CanDeleteReview(int id, bool success) { TResponse <Reviews> review = manager.DeleteReview(id); TResponse <List <Reviews> > allReviews = manager.GetAllReviews(); Assert.AreEqual(success, review.Success); //Assert.AreEqual(3, allReviews.Payload.Count); //does this need to reflect the methods used above? }
public async Task <ActionResult> DeleteReview(int reviewId) { await reviewManager.DeleteReview(reviewId); return(NoContent()); }