//TODO: na betalen place order in db public ActionResult PlaceOrder() { int userid; //todo als session userid != 0 => userid = session if (Session["UserId"] != null) { userid = Convert.ToInt32(Session["UserId"]); } else { userid = 3; //todo: zonder inloggen zal als gast in de db opgeslagen worden } //TODO:vanwege db fout maak eerst order en get zjn id voor toevoegen items met orderid die je gemaakt hebt int orderid = cartRepository.PlaceOrder(userid); //todo: cartmodel = session CartModel cartModel = new CartModel(); cartModel = Session["CurrentWishlist"] as CartModel; //todo: foreach item in model item.orderid = orderid die je net gemaakr hebt foreach (var item111 in cartModel.AllOrderdetailtodb) { item111.OrderId = orderid; //todo: addorderitems to db cartRepository.Additemsdb(item111); } //todo: session == null Session["CurrentWishlist"] = null; //todo: return view leeg return(View()); }