public ActionResult AddReview(WebReview addRev, int RestModelID)
        {
            if (!ModelState.IsValid)
            {
                return(View(addRev));
            }

            var restaurant = _restServ.GetRestaurantByID(RestModelID);
            var review     = _mapper.Map <Review>(addRev);

            review.RestID = restaurant.ID;
            if (restaurant.Reviews.Count > 0)
            {
                review.ID = restaurant.Reviews.Max(x => x.ID) + 1;
            }
            else
            {
                review.ID = 1;
            }

            _revServ.AddRev(restaurant, review);

            return(RedirectToAction("AllRestaurants", "Restaurant", null));
        }
Esempio n. 2
0
        public ActionResult DetailsRestaurants(int id)
        {
            var viewModel = _mapper.Map <WebRestaurants>(_restServ.GetRestaurantByID(id));

            return(View(viewModel));
        }