public async Task <IActionResult> Update([FromBody] ReviewViewModel model, CancellationToken ct)
        {
            var review = await _reviewService.GetAsync(model.Id, ct);

            model.Id = review.Id;
            model.Adapt(review);

            await _reviewService.UpdateAsync(review, ct);

            return(Ok(review.Id));
        }
        public async Task <IActionResult> Create([FromBody] ReviewViewModel model)
        {
            var user = await GetCurrentUserAsync();

            var review = model.Adapt <Review>();

            review.User = user;

            await _reviewService.CreateAsync(review);

            return(Ok(review.Id));
        }