Ejemplo n.º 1
0
        public async Task AddRestaurantReview(RestaurantReviewDto restaurantReviewDto)
        {
            var restaurantReview = new RestaurantReview
            {
                IdOrder        = restaurantReviewDto.IdOrder,
                IdRestaurant   = restaurantReviewDto.IdRestaurant,
                IdUser         = restaurantReviewDto.IdUser,
                Rating         = restaurantReviewDto.Rating,
                Review         = restaurantReviewDto.Review,
                RestaurantName = restaurantReviewDto.RestaurantName,
                UserName       = restaurantReviewDto.UserName,
            };

            await this.reviewsDBContext.RestaurantsReviews.AddAsync(restaurantReview);

            this.reviewEventsManager.RestaurantRatingChanged(restaurantReviewDto.IdRestaurant, restaurantReviewDto.Rating);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddRestaurantReview(RestaurantReviewDto restaurantReviewDto)
        {
            await this.reviewService.AddRestaurantReview(restaurantReviewDto);

            return(Ok());
        }