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