Ejemplo n.º 1
0
        public IActionResult OnGet(int restaurantId)
        {
            Restaurant = _restaurantData.GetById(restaurantId);
            if (Restaurant == null)
            {
                return(RedirectToPage("./NotFound"));
            }
            IsUserLogged = _httpContextAccessor.HttpContext.User.Identity.IsAuthenticated;

            Comment              = new Comment();
            Comment.UserName     = _httpContextAccessor.HttpContext.User.Identity.Name;
            Comment.RestaurantId = Restaurant.Id;

            Comments = _commentData.GetRestaurantComments(Restaurant.Id);

            RestaurantRate          = _ratingData.GetRestaurantRate(Restaurant.Id);
            RestaurantNumberOfRates = _ratingData.GetNumberOfRates(Restaurant.Id);

            Rating = new Rating();
            if (IsUserLogged)
            {
                Rating.UserId = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
            }
            Rating.RestaurantId = Restaurant.Id;
            Rating.Score        = 0;
            return(Page());
        }