public static void RemoveBoardFromMyGames(UserBoardgame board, string userID) { var result = from netUser in db.AspNetUsers where netUser.Id == userID select netUser; AspNetUser user = result.FirstOrDefault(); user.UserBoardgames.Remove(board); }
public ActionResult DeleteConfirmed(int id) { UserBoardgame userBoardgame = db.UserBoardgames.Find(id); db.UserBoardgames.Remove(userBoardgame); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "UserBoardgamesID,ASPUsersID,LocalBoardgameID")] UserBoardgame userBoardgame) { if (ModelState.IsValid) { db.Entry(userBoardgame).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ASPUsersID = new SelectList(db.AspNetUsers, "Id", "Email", userBoardgame.ASPUsersID); ViewBag.LocalBoardgameID = new SelectList(db.BoardGames, "LocalBoardgameID", "Thumbnail", userBoardgame.LocalBoardgameID); return(View(userBoardgame)); }
// GET: UserBoardgames/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserBoardgame userBoardgame = db.UserBoardgames.Find(id); if (userBoardgame == null) { return(HttpNotFound()); } return(View(userBoardgame)); }
// GET: UserBoardgames/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserBoardgame userBoardgame = db.UserBoardgames.Find(id); if (userBoardgame == null) { return(HttpNotFound()); } ViewBag.ASPUsersID = new SelectList(db.AspNetUsers, "Id", "Email", userBoardgame.ASPUsersID); ViewBag.LocalBoardgameID = new SelectList(db.BoardGames, "LocalBoardgameID", "Thumbnail", userBoardgame.LocalBoardgameID); return(View(userBoardgame)); }