Exemplo n.º 1
0
 public ActionResult <List <BookModel> > Get()
 {
     using (DbBookManager myDbManager = new DbBookManager())
     {
         return(myDbManager.GetAllBooks());
     }
 }
Exemplo n.º 2
0
 public ActionResult <BookModel> Get(int id)
 {
     using (DbBookManager myDbManager = new DbBookManager())
     {
         if (myDbManager.GetABook(id) == null)
         {
             return(NotFound());
         }
         else
         {
             return(myDbManager.GetABook(id));
         }
     }
 }
Exemplo n.º 3
0
 [HttpDelete("{id}")] // call by Postman
 public IActionResult Delete(int id)
 {
     using (DbBookManager myDbManager = new DbBookManager())
     {
         bool isDeleted = myDbManager.DeleteBook(id);
         if (isDeleted)
         {
             return(Ok("Book is deleted"));
         }
         else
         {
             return(NotFound());
         }
     }
 }
Exemplo n.º 4
0
 [HttpPut("{id}")] // call by Postman
 public IActionResult Put(int id, BookModel book)
 {
     using (DbBookManager myDbManager = new DbBookManager())
     {
         bool isput = myDbManager.EditBook(id, book);
         if (isput)
         {
             return(NoContent());
         }
         else
         {
             return(NotFound());
         }
     }
 }
Exemplo n.º 5
0
 [HttpPost] // call by Postman
 public IActionResult PostBook(BookModel book)
 {
     using (DbBookManager myDbManager = new DbBookManager())
     {
         bool isadded = myDbManager.AddBook(book);
         if (isadded)
         {
             return(Ok());
         }
         else
         {
             return(BadRequest());
         }
     }
 }