示例#1
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            _context.Books.Add(book);
            await _context.SaveChangesAsync();

            return(RedirectToPage("Index"));
        }
示例#2
0
        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"));
        }
示例#3
0
        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());
        }