Esempio n. 1
0
        public DisplayReviews GetById(int id)
        {
            var model = new DisplayReviews();

            var review = _reviewService.GetById(id);

            model.id        = review.id;
            model.postTitle = _postService.GetById(review.postId).title;
            model.acepted   = review.acepted;
            model.email     = review.email;
            model.titolo    = review.titolo;
            model.testo     = review.testo;

            return(model);
        }
Esempio n. 2
0
        public List <DisplayReviews> FormatReviews(List <Review> allReviews)
        {
            List <DisplayReviews> reviews = new List <DisplayReviews>();

            foreach (var item in allReviews)
            {
                DisplayReviews review = new DisplayReviews();
                review.Review = item;
                //Place
                var place = db.Places.Where(pl => pl.PlaceID == item.PlaceID).FirstOrDefault();
                review.Place   = place.Name;
                review.Country = db.Countries.Where(pl => pl.CountryID == place.CountryID).Select(pl => pl.Name).FirstOrDefault();
                review.State   = db.States.Where(pl => pl.StateID == place.StateID).Select(pl => pl.Name).FirstOrDefault();
                review.City    = db.Cities.Where(pl => pl.CityID == place.CityID).Select(pl => pl.Name).FirstOrDefault();
                var user = db.Users.Where(u => u.UserID == item.UserID).FirstOrDefault();
                review.FirstName = user.FirstName;
                review.LastName  = user.LastName;

                reviews.Add(review);
            }

            return(reviews);
        }