コード例 #1
0
        public ActionResult DeleteReview(RestaurantReviewsViewModel postViewModel)
        {
            var review = _reviewService.Get(postViewModel.SelectReviewPublicId);

            _reviewService.DeleteReview(review);

            return(RedirectToAction("ListRestaurants", "Restaurant"));
        }
コード例 #2
0
        public ActionResult EditReview(RestaurantReviewsViewModel getViewModel)
        {
            var review = _reviewService.Get(getViewModel.SelectReviewPublicId);

            var viewModel = _mapper.Map <EditReviewViewModel>(review);

            return(View("EditReview", viewModel));
        }
コード例 #3
0
        public async Task <ActionResult> Details(int id)
        {
            RestaurantReviewsViewModel vm = new RestaurantReviewsViewModel
            {
                Restaurant = _repos.GetById(id),
                Reviews    = await _restaurantReviewsRepo.GetReviewsByRestaurantAsync(id)
            };

            return(View(vm));
        }