コード例 #1
0
        public IHttpActionResult GetBookbyID(int id)
        {
            Book book = null;

            book = Books_Logic.GetBook(id);

            if (book == null)
            {
                return(NotFound());
            }
            return(Ok(book));
        }
コード例 #2
0
 public IHttpActionResult DeleteBook(int id)
 {
     if (id <= 0)
     {
         return(BadRequest("Not a valid id"));
     }
     else
     {
         Books_Logic.DeleteBook(id);
         return(Ok("Delete Successful"));
     }
 }
コード例 #3
0
        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));
            }
        }
コード例 #4
0
 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());
         }
     }
 }