public ViewResult RenderEdit(int id) { RestaurantLibrary.Models.Review rev = revCrud.GetReviewById(id); ViewBag.review = rev; ViewData["restaurant_id"] = rev.restaurant_id; ViewData["reviewer_id"] = rev.reviewer_id; return(View("edit")); }
public ActionResult Edit(RestaurantLibrary.Models.Review rev, FormCollection form) { RestaurantLibrary.Models.Review review = revCrud.GetReviewById(rev.id); review.Rating = Decimal.Parse(Request.Form["rating"]); review.Content = Request.Form["content"]; review.restaurant = restaurantCrud.GetRestaurantById(Int32.Parse(Request.Form["restaurant_id"])); review.reviewer = reviewerCrud.GetReviewerById(Int32.Parse(Request.Form["reviewer_id"])); revCrud.UpdateReviewById(review); return(RedirectToAction("index", "restaurant")); }
public static RestuarantReviewDataLayer.Review LibraryToData(RestaurantLibrary.Models.Review libraryReview) { var dataModel = new RestuarantReviewDataLayer.Review() { content = libraryReview.Content, rating = libraryReview.Rating, Reviewer = ReviewerHelper.LibraryToData(libraryReview.reviewer) }; return(dataModel); }
// parameter is the EF Restuarant model public static RestaurantLibrary.Models.Review DataToLibrary(RestuarantReviewDataLayer.Review review) { var libModel = new RestaurantLibrary.Models.Review() { Content = review.content, Rating = review.rating, reviewer = ReviewerHelper.DataToLibrary(review.Reviewer) }; return(libModel); }
public RestaurantReviewDataLayer.Review LibraryToData(RestaurantLibrary.Models.Review libraryReview) { var dataModel = new RestaurantReviewDataLayer.Review() { content = libraryReview.Content, rating = libraryReview.Rating, ID = libraryReview.id, restaurant_id = libraryReview.restaurant.id, reviewer_id = libraryReview.reviewer.id }; return(dataModel); }
// parameter is the EF Restuarant model public RestaurantLibrary.Models.Review DataToLibrary(RestaurantReviewDataLayer.Review review) { var libModel = new RestaurantLibrary.Models.Review() { Rating = review.rating, Content = review.content, reviewer = reviewerHelper.DataToLibrary(review.Reviewer), restaurant_id = (int)review.restaurant_id, id = review.ID }; return(libModel); }
public ActionResult Create(RestaurantLibrary.Models.Review rev, FormCollection form) { RestaurantLibrary.Models.Review review = new RestaurantLibrary.Models.Review(); review.Rating = Decimal.Parse(Request.Form["rating"]); review.Content = Request.Form["content"]; review.restaurant = restaurantCrud.GetRestaurantById(Int32.Parse(Request.Form["restaurant_id"])); review.reviewer = reviewerCrud.GetReviewerById(Int32.Parse(Request.Form["reviewer_id"])); //RestaurantLibrary.Models.Restaurant restaurant = restaurantCrud.GetRestaurantById(Int32.Parse(form["restaurant_id"])); //RestaurantLibrary.Models.Reviewer reviewer = reviewerCrud.GetReviewerById(Int32.Parse(form["reviewer_id"])); //rev.reviewer.id = Int32.Parse(form["reviewer_id"]); //rev.reviewer = reviewer; //rev.restaurant = restaurant; revCrud.AddReview(review); return(RedirectToAction("Index", "Restaurant")); }
public void UpdateReviewById(RestaurantLibrary.Models.Review rev) { RestaurantReviewDataLayer.Review dalRev = reviewHelper.LibraryToData(rev); dalCrud.UpdateReviewById(dalRev); }
public void AddReview(RestaurantLibrary.Models.Review rev) { RestaurantReviewDataLayer.Review dalRev = reviewHelper.LibraryToData(rev); dalCrud.AddReview(dalRev); }
public RestaurantLibrary.Models.Review GetReviewById(int id) { RestaurantReviewDataLayer.Review dllRev = dalCrud.GetReviewById(id); RestaurantLibrary.Models.Review bllRev = reviewHelper.DataToLibrary(dllRev); return(bllRev); }
public ActionResult DeleteConfirmation(int id) { RestaurantLibrary.Models.Review rev = revCrud.GetReviewById(id); ViewBag.review = rev; return(PartialView("_DeleteConfirmationReview")); }
public ViewResult Show(int id) { RestaurantLibrary.Models.Review rev = revCrud.GetReviewById(id); return(View(rev)); }