public bool UpdateBook(BookModel book) { var index = Books.FindIndex(b => b.Id == book.Id); if (index == -1) return false; Books.RemoveAt(index); Books.Insert(index, book); return true; }
public ActionResult Add(LibraryModel clientLibrary) { var book = new BookModel { Title = "New book", Author = "Unknown", Year = DateTime.Now.Year }; clientLibrary.AddBook(book); Library = clientLibrary; return Json(clientLibrary); }
public ActionResult Edit(BookModel book) { Library.UpdateBook(book); return RedirectToAction("Index"); }
public void AddBook(BookModel book) { book.Id = NextId++; Books.Add(book); }