public IHttpActionResult GetBookbyID(int id) { Book book = null; book = Books_Logic.GetBook(id); if (book == null) { return(NotFound()); } return(Ok(book)); }
public IHttpActionResult DeleteBook(int id) { if (id <= 0) { return(BadRequest("Not a valid id")); } else { Books_Logic.DeleteBook(id); return(Ok("Delete Successful")); } }
public IHttpActionResult AddNewBook(Book book) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } else { book = Books_Logic.AddNewBook(book.Title, book.CategoryID, book.ISBN, book.Author, book.Stock, book.Price); return(Ok(book)); } }
public IHttpActionResult UpdateExistingBook(Book book) { if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } else { book = Books_Logic.UpdateBooks(book.BookID, book.Title, book.CategoryID, book.ISBN, book.Author, book.Stock, book.Price); if (book != null) { return(Ok(book)); } else { return(NotFound()); } } }