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()); }