コード例 #1
0
ファイル: HomeController.cs プロジェクト: fothgil2/SQLCrud
 public ActionResult EditBook(int id)
 {
     EditBookVM model = new EditBookVM();
     using (ApplicationDbContext db = new ApplicationDbContext())
     {
         model.Book = db.Books.Where(x => x.BookId == id).FirstOrDefault();
         model.SelectedAuthor = model.Book.AuthorId;
         model.Authors = db.Authors.Select(x => new AuthorVM() { AuthorId = x.AuthorId, Name = x.Name }).OrderByDescending(x => x.Name).ToList();
     }
     return View(model);
 }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: fothgil2/SQLCrud
 public ActionResult EditBook(EditBookVM model)
 {
     using (ApplicationDbContext db = new ApplicationDbContext())
     {
         Book tempBook = db.Books.Where(x => x.BookId == model.Book.BookId).FirstOrDefault();
         tempBook.AuthorId = model.SelectedAuthor;
         tempBook.Title = model.Book.Title;
         tempBook.IsHardback = model.Book.IsHardback;
         db.SaveChanges();
     }
     return RedirectToAction("AuthorDetail", new { id = model.SelectedAuthor });
 }