public async Task <ReviewListModel> PostReview(ReviewInputModel input) { var review = input.To <Review>(); await this.context.Reviews.AddAsync(review); await this.context.SaveChangesAsync(); var result = await this.context.Reviews .Include(x => x.Creator) .ThenInclude(x => x.Reviews) .FirstOrDefaultAsync(x => x.Id == review.Id); return(result.To <ReviewListModel>()); }