public HttpResponseMessage Put(int id, [FromBody] Book value) { var foundValue = BookDB.Books.Find(value.Id); BookDB.Entry(foundValue).CurrentValues.SetValues(value); BookDB.Entry(foundValue).State = EntityState.Modified; return(ToJson(BookDB.SaveChanges())); }
public ActionResult Edit(Book book) { if (ModelState.IsValid) { db.Entry(book).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(book)); }
public ActionResult Edit([Bind(Include = "ID,ISBN,Title,AuthorID,Publisher,PublishDate,Price")] Book book) { bb = book; var authors = from m in Db.Authors select m; if (ModelState.IsValid) { foreach (var x in authors) { if (x.AuthorID.Equals(book.AuthorID)) { db.Entry(book).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("Create1")); } } } return(View(book)); }