public async Task <IActionResult> Post([FromRoute] int id, CancellationToken cancellationToken) { try { await _booksService.BuyAsync(id, cancellationToken); return(Ok()); } catch (Exception ex) { return(await GetServerErrorResult(ex, "api/v1/books/buy")); } }