public async Task <IActionResult> OnPost() { if (!ModelState.IsValid) { return(Page()); } webBookListDbContext.Books.Add(Book); await webBookListDbContext.SaveChangesAsync(); Message = "Book created successfully"; return(RedirectToPage("Index")); }
public async Task <IActionResult> OnPostDelete(int id) { var book = await webBookListDbContext.Books.FindAsync(id); if (book == null) { return(NotFound()); } webBookListDbContext.Books.Remove(book); await webBookListDbContext.SaveChangesAsync(); Message = "Book Deleted Successfully"; return(RedirectToPage("Index")); }
public async Task <IActionResult> OnPost() { if (ModelState.IsValid) { var BookFromDb = await webBookListDbContext.Books.FindAsync(Book.Id); BookFromDb.Name = Book.Name; BookFromDb.ISBN = Book.ISBN; BookFromDb.AuthorName = Book.AuthorName; await webBookListDbContext.SaveChangesAsync(); Message = "Book edited successfully"; return(RedirectToPage("Index")); } return(RedirectToPage()); }