public ActionResult DeleteReview(RestaurantReviewsViewModel postViewModel) { var review = _reviewService.Get(postViewModel.SelectReviewPublicId); _reviewService.DeleteReview(review); return(RedirectToAction("ListRestaurants", "Restaurant")); }
public ActionResult EditReview(RestaurantReviewsViewModel getViewModel) { var review = _reviewService.Get(getViewModel.SelectReviewPublicId); var viewModel = _mapper.Map <EditReviewViewModel>(review); return(View("EditReview", viewModel)); }
public async Task <ActionResult> Details(int id) { RestaurantReviewsViewModel vm = new RestaurantReviewsViewModel { Restaurant = _repos.GetById(id), Reviews = await _restaurantReviewsRepo.GetReviewsByRestaurantAsync(id) }; return(View(vm)); }