public ActionResult DeleteConfirmed(ViewModels.FavouriteBook.FavouriteGeneral model) { FavouriteBooks favouriteBooks = db.FavouriteBooks.Find(model.Id); db.FavouriteBooks.Remove(favouriteBooks); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: FavouriteBooks/Create public ActionResult Create() { var users = db.Users.ToList(); var books = db.Books.ToList(); var favbook = new FavouriteBooks(); var model = new ViewModels.FavouriteBook.FavouriteGeneral(books, users, favbook); return(View(model)); }
public ActionResult Edit(ViewModels.FavouriteBook.FavouriteGeneral model) { if (ModelState.IsValid) { var favbook = db.FavouriteBooks.Find(model.Id); favbook.Modified = DateTime.UtcNow.Ticks; favbook.BookID = model.selectedBookId; favbook.UserID = model.selectedUserId; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
// GET: FavouriteBooks/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FavouriteBooks favouriteBooks = db.FavouriteBooks.Find(id); if (favouriteBooks == null) { return(HttpNotFound()); } var model = new ViewModels.FavouriteBook.FavouriteGeneral(favouriteBooks); return(View(model)); }
public ActionResult Create(ViewModels.FavouriteBook.FavouriteGeneral model) { if (ModelState.IsValid) { var favouriteBook = new FavouriteBooks(); favouriteBook.Created = DateTime.UtcNow.Ticks; favouriteBook.BookID = model.selectedBookId; favouriteBook.UserID = model.selectedUserId; db.FavouriteBooks.Add(favouriteBook); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
// GET: FavouriteBooks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FavouriteBooks favouriteBooks = db.FavouriteBooks.Find(id); if (favouriteBooks == null) { return(HttpNotFound()); } var users = db.Users.ToList(); var books = db.Books.ToList(); var model = new ViewModels.FavouriteBook.FavouriteGeneral(books, users, favouriteBooks); return(View(model)); }