// 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()); } }
public ActionResult DisplayAllRating() { DisplayAll da = new DisplayAll(); var temp = da.RestaurantsByRating(); List <WebRestaurant> listWR = new List <WebRestaurant>(); foreach (var item in temp) { listWR.Add(WebDataConversion.RestaurantToWeb(item)); } return(View(listWR)); }
// 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()); } }
// 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()); } }
public ActionResult Create(WebReview WebRv) { try { if (ModelState.IsValid) { var rf = new ReviewFunctions(); rf.AddReview(WebDataConversion.WebReviewToData(WebRv)); var temp = WebRv.Restaurant; return(RedirectToAction("Details", "Restaurant", new { @id = WebRv.Restaurant })); } else { return(View()); } } catch { return(new EmptyResult()); } }
// GET: Restaurant/Edit/5 public ActionResult Edit(int?id) { try { if (id.HasValue) { SearchRestaurants sr = new SearchRestaurants(); var rest = sr.GetRestaurant(id.Value); var WebRest = WebDataConversion.RestaurantToWeb(rest); return(View("Edit", WebRest)); } else { return(new EmptyResult()); } } catch { return(new HttpNotFoundResult()); } }
public ActionResult Create(WebRestaurant webRestaurant) { try { if (ModelState.IsValid) { var temp = WebDataConversion.WebRestaurantToData(webRestaurant); var rf = new RestaurantFunctions(); rf.AddRestaurant(temp); return(RedirectToAction("Index", "Restaurant", null)); } else { return(View("Create")); } } catch { return(new EmptyResult()); } }
public ActionResult EditR(WebReview webr) { try { if (ModelState.IsValid) { var temp = WebDataConversion.WebReviewToData(webr); ReviewFunctions rf = new ReviewFunctions(); rf.UpdateReview(webr.ReviewID, temp); var temp2 = webr.Restaurant; return(RedirectToAction("Details", "Restaurant", new { @id = webr.Restaurant })); } else { return(View("Edit")); } } catch { return(new EmptyResult()); } }
public ActionResult Search(string SearchRest) { SearchRestaurants sr = new SearchRestaurants(); var temp = sr.FindRestaurants(SearchRest); var WebRestList = new List <WebRestaurant>(); DisplayAll da = new DisplayAll(); temp = da.RestaurantsByName(temp); foreach (var item in temp) { WebRestList.Add(WebDataConversion.RestaurantToWeb(item)); } if (WebRestList != null) { return(View(WebRestList)); } else { return(new HttpNotFoundResult()); } }