public ActionResult Destroy(int reviewId, int restaurantId)
        {
            Review deleteReview = Review.Find(reviewId);

            deleteReview.Delete();
            return(RedirectToAction("Show", "Restaurants", restaurantId));
        }
Example #2
0
        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() }));
        }
Example #4
0
 public ActionResult Delete(int id, int resId)
 {
     if (ModelState.IsValid)
     {
         Review.Delete(id);
     }
     return(RedirectToAction("Reviews", new { id = resId }));
 }
Example #5
0
        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);
        }
Example #6
0
 /// <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);
     }
 }
Example #7
0
        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);
        }
Example #8
0
        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"));
 }
Example #10
0
        public int DeleteReview(int id)
        {
            Review review = new Review();

            return(review.Delete(id));
        }
Example #11
0
        public void AbortReview(Guid id)
        {
            Review review = Review.GetById(id);

            review.Delete();
        }
Example #12
0
        public async Task <ActionResult> Delete(int id)
        {
            await Review.Delete(id, HttpContext);

            return(RedirectToAction("Index"));
        }