Example #1
0
 public ActionResult Edit(Book newBook)
 {
     if (ModelState.IsValid)
     {
         if (repo.EditBook(newBook) > 0)
             return RedirectToAction("Index");
         else
             ModelState.AddModelError("", "Provider error");
     }
     ViewBag.Authors = repo.GetAuthors().AsSelectedList(newBook.AuthorId);
     ViewBag.Themes = repo.GetThemes().AsSelectedList(newBook.ThemeId);
     return View(newBook);
 }
Example #2
0
 public int CreateBook(Book newBook)
 {
     modelContainer.Books.Add(newBook);
     return modelContainer.DbSaveChanges();
 }
Example #3
0
 public int EditBook(Book newBook)
 {
     Book book = modelContainer.Books.FirstOrDefault(b => b.Id == newBook.Id);
     if (book != null)
     {
         book.AuthorId = newBook.AuthorId;
         book.ThemeId = newBook.ThemeId;
         book.BookName = newBook.BookName;
         book.Price = newBook.Price;
         return modelContainer.DbSaveChanges();
     }
     return 0;
 }