public async Task <ActionResult> GetAttractionReviews(int id) { var attractionReviews = await _attractionRepo.GetAttractionReviewsFor(id); var attractionReviewsForReturn = _mapper.Map <IEnumerable <AttractionReviewForReturnDto> >(attractionReviews); var loggedInUser = await GetLoggedInUserAsync(); if (loggedInUser != null) { foreach (var review in attractionReviewsForReturn) { review.IsLiked = await _attractionRepo.AttractionReviewLiked(loggedInUser.Id, review.Id); } } return(Ok(attractionReviewsForReturn)); }