public async Task <OperationalResult <BookViewModel> > GetAsync(string id)
    {
        var operational = this.HttpContext.CreateOperational <BookQueryModel>(new()
        {
            BookNo = id
        });

        var result = await _bookService.GetAsync(operational, this.HttpContext.RequestAborted);

        if (result.IsSuccess)
        {
            var viewModel = _mapper.Map <BookModel, BookViewModel>(result.Data);

            return(OperationalResult <BookViewModel> .Ok(viewModel));
        }

        return(OperationalResult <BookViewModel> .NotSuccessLoad(result));
    }