public IActionResult GetBookById(int bookId) { try { var book = _repository.GetBookById(bookId); return(Ok(Mapper.Map <BookViewModel>(book))); } catch (Exception ex) { _logger.LogError("Failed to load book : {0}", ex); } return(BadRequest("Failed to load book")); }