Ejemplo n.º 1
0
        public IActionResult Delete(Book book)
        {
            var tempBook = bookData.DeleteBook(book.Id);

            if (tempBook == null)
            {
                return(RedirectToAction("Index"));
            }
            bookData.Commit();
            TempData["Message"] = "The object is deleted";
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
 public ActionResult Delete(int id)
 {
     try
     {
         var book = bookData.GetBook(id);
         if (book != null)
         {
             bookData.DeleteBook(book);
             return(Ok());
         }
         return(NotFound($"Book with Id: {id} was not found"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message.Contains("inner") ? ex.InnerException.Message : ex.Message));
     }
 }
Ejemplo n.º 3
0
 public IActionResult Delete(int id, IFormCollection formCollection)
 {
     _db.DeleteBook(id);
     return(RedirectToAction("Index"));
 }