// GET: Books/Edit/5 public ActionResult Edit(int id) { var book = db.Books.Find(id); var authors = db.Authors.ToList(); var categories = db.Category.ToList(); var model = new ViewModels.Book.Edit(book, categories, authors); return(View(model)); }
public ActionResult Edit(ViewModels.Book.Edit model) { var book = db.Books.Find(model.Id); if (ModelState.IsValid) { book.Modified = DateTime.Now.Ticks; book.BookName = model.Name; book.Description = model.Discription; book.AuthorID = model.SelectedAuthorId; book.CategoryID = model.SelectedCategoryId; if (model.Upload != null) { book.Image = ImageArray.ToByteArray(model.Upload); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }