public IActionResult BookShelf(BookShelfDto bookShelfDto)
        {
            var bookShelf = _mapper.Map <BookShelf>(bookShelfDto);

            _bookShelfService.InsertBookShelf(bookShelf);
            bookShelfDto = _mapper.Map <BookShelfDto>(bookShelf);
            var response = new ApiResponse <BookShelfDto>(bookShelfDto);

            return(Ok(response));
        }
        public IActionResult Put(int id, BookShelfDto bookShelfDto)
        {
            var bookShelf = _mapper.Map <BookShelf>(bookShelfDto);

            bookShelf.Id = id;

            var result   = _bookShelfService.UpdateBookShelf(bookShelf);
            var response = new ApiResponse <bool>(result);

            return(Ok(response));
        }