public IActionResult AddBook(BookInsertVM book)
        {
            try
            {
                Book b = ModelMapper.ConverToModel(book);
                _bookService.Create(b);

                return(Ok());
            }
            catch (Exception e)
            {
                return(StatusCode(500, e));
            }
        }
        public IActionResult UpdateBook(BookInsertVM book, int id)
        {
            try
            {
                Book tmpBook = _bookService.Get(b => b.Id == id);
                var  model   = ModelMapper.ConverToModel(book);

                tmpBook.Title      = model.Title;
                tmpBook.Image      = model.Image;
                tmpBook.Price      = model.Price;
                tmpBook.Stock      = model.Stock;
                tmpBook.CategoryId = model.CategoryId;

                _bookService.Update(tmpBook);
                return(Ok());
            }
            catch (Exception e)
            {
                return(StatusCode(500, e));
            }
        }