示例#1
0
        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>());
        }