Example #1
0
        public ActionResult <IEnumerable <Review> > GetReviewsFromUser(int id)
        {
            IEnumerable <Review> reviewsByUser = ReviewDAO.GetReviewsByUser(id);

            return(reviewsByUser != null
                ? (ActionResult <IEnumerable <Review> >)Ok(reviewsByUser)
                : NotFound("User not found"));
        }
Example #2
0
        public IEnumerable <ReviewWithPlaceAndAddress> GetReviewsWithPlaceAndAddresses(int id)
        {
            IEnumerable <Review> reviews = ReviewDAO.GetReviewsByUser(id);

            ReviewWithPlaceAndAddress[] reviewWithPlaceAndAddresses = new ReviewWithPlaceAndAddress[reviews.Count()];
            int i = 0;

            foreach (var review in reviews)
            {
                reviewWithPlaceAndAddresses[i] = GetReviewWithPlaceAndAddress(review.Id);
                i++;
            }
            return(reviewWithPlaceAndAddresses);
        }