public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Books.Add(book); await _context.SaveChangesAsync(); return(RedirectToPage("Index")); }
public async Task <IActionResult> OnPostDelete(int id) { var book = await _context.Books.FindAsync(id); if (book == null) { return(Page()); } _context.Books.Remove(book); await _context.SaveChangesAsync(); message = "book delete successfully"; return(RedirectToPage("Index")); }
public async Task <IActionResult> OnPost() { if (ModelState.IsValid) { var BookFromDB = await _context.Books.FindAsync(Book.Id); BookFromDB.Name = Book.Name; BookFromDB.ISBN = Book.ISBN; BookFromDB.Author = Book.Author; await _context.SaveChangesAsync(); return(RedirectToPage("Index")); } return(RedirectToPage()); }