// GET: Restaurant/Delete/5 public ActionResult Delete(int?id) { try { if (id.HasValue) { RetrieveReviews rr = new RetrieveReviews(); var revList = rr.RetrieveReviewList(id.Value); if (revList.Count > 0) { return(RedirectToAction("DeleteReviewsFirst", "Restaurant", null)); } SearchRestaurants sr = new SearchRestaurants(); var temp = sr.GetRestaurant(id.Value); return(View(WebDataConversion.RestaurantToWeb(temp))); } else { return(new EmptyResult()); } } catch { return(new EmptyResult()); } }
// GET: Review/Delete/5 public ActionResult Delete(int?id) { if (id.HasValue) { RetrieveReviews rr = new RetrieveReviews(); var temp = rr.GetReview(id.Value); return(View(WebDataConversion.ReviewToWeb(temp))); } else { return(new EmptyResult()); } }
public ActionResult DeleteConfirmed(int id) { try { ReviewFunctions rf = new ReviewFunctions(); RetrieveReviews rr = new RetrieveReviews(); var temp = rr.GetReview(id).Restaurant; rf.RemoveReview(id); return(RedirectToAction("Details", "Restaurant", new { @id = temp.Value })); } catch { return(new EmptyResult()); } }
public RestaurantAndReviews(int id) { var sr = new SearchRestaurants(); var TempRest = sr.GetRestaurant(id); var rr = new RetrieveReviews(); WebRest = WebDataConversion.RestaurantToWeb(TempRest); var rlist = rr.RetrieveReviewList(id); WebReviews = new List <WebReview>(); foreach (var item in rlist) { WebReviews.Add(WebDataConversion.ReviewToWeb(item)); } }
// GET: Review/Edit/5 public ActionResult Edit(int?id) { try { if (id.HasValue) { RetrieveReviews rr = new RetrieveReviews(); var rev = rr.GetReview(id.Value); var WebRev = WebDataConversion.ReviewToWeb(rev); return(View("Edit", WebRev)); } else { return(new EmptyResult()); } } catch { return(new HttpNotFoundResult()); } }