public void EditWishlist(Wishlist wishlist)
 {
     ctx.Entry(wishlist).State = System.Data.EntityState.Modified;
     ctx.SaveChanges();
 }
 public void WishListReserveren(Wishlist wishlist)
 {
     wishlist.isBetaald = true;
     ctx.Wishlists.Find(wishlist.wishlistID).isBetaald = true;
     ctx.SaveChanges();
 }
 //Create a new wishlist with ID
 public Wishlist NewWishlist()
 {
     Wishlist newWishlist = new Wishlist(0, "", false, false, "", 0.00);
     ctx.Wishlists.Add(newWishlist);
     ctx.SaveChanges();
     return newWishlist;
 }
 public void DeleteWishlist(Wishlist wishlist)
 {
     Wishlist deletewishlist = ctx.Wishlists.Find(wishlist.wishlistID);
     ctx.Wishlists.Remove(deletewishlist);
     ctx.SaveChanges();
 }
 public ActionResult Reserveren(Wishlist wishlist)
 {
     wishlistRepository.WishListReserveren(wishlist);
     return RedirectToAction("Index");
 }
 public ActionResult DeleteWishlist(Wishlist wishlist)
 {
     Session["CurrentWishlist"] = null;
     wishlistRepository.DeleteWishlist(wishlist);
     return RedirectToAction("Index");
 }