コード例 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("GenreID,GenreTypes,Description")] Genre genre)
        {
            if (id != genre.GenreID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(genre);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!GenreExists(genre.GenreID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            ViewData["GenreTypes"] = new SelectList(GetGenreTypes(), "Id", "Value");
            return(View(genre));
        }
コード例 #2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,FirstName,LastName,DateOfBirth")] Author author)
        {
            if (id != author.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(author);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AuthorExists(author.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(author));
        }
コード例 #3
0
        public async Task <IActionResult> Edit(int id, [Bind("AuthorBooksID,AuthorID,BookTitleID")] AuthorBooks authorBooks)
        {
            if (id != authorBooks.AuthorBooksID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(authorBooks);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AuthorBooksExists(authorBooks.AuthorBooksID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            ViewData["AuthorID"]    = new SelectList(_context.Authors.OrderBy(a => a.FirstName), "AuthorID", "FirstName", authorBooks.AuthorID);
            ViewData["BookTitleID"] = new SelectList(_context.BookTitles.OrderBy(b => b.Title), "BookTitleID", "Title", authorBooks.BookTitleID);
            return(View(authorBooks));
        }
コード例 #4
0
        public async Task <IActionResult> Edit(int id, [Bind("BookTitleGenresID,GenreID,BookTitleID")] BookTitleGenres bookTitleGenres)
        {
            if (id != bookTitleGenres.BookTitleGenresID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(bookTitleGenres);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BookTitleGenresExists(bookTitleGenres.BookTitleGenresID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            ViewData["BookTitleID"] = new SelectList(_context.BookTitles, "BookTitleID", "BookTitleID", bookTitleGenres.BookTitleID);
            ViewData["GenreID"]     = new SelectList(_context.Genres, "GenreID", "GenreID", bookTitleGenres.GenreID);
            return(View(bookTitleGenres));
        }
コード例 #5
0
 public void Edit(BookTitle bookTitle)
 {
     _context.Update(bookTitle);
     _context.SaveChanges();
 }
コード例 #6
0
 public void Edit(Author author)
 {
     _context.Update(author);
     _context.SaveChanges();
 }
コード例 #7
0
 public void Edit(Reviews review)
 {
     _context.Update(review);
     _context.SaveChanges();
 }