Ejemplo n.º 1
0
        public ActionResult ViewDetails(int eventid, int?qty, string submit)
        {
            if (ModelState.IsValid)
            {
                if (qty > 0)
                {
                    int aantal = (int)qty;
                    //Onderzoek welke knop is ingedrukt
                    switch (submit)
                    {
                    case "Add to wishlist":
                        //Haal alle items die in de wishlist staan op
                        List <WishlistItem> items = HaalWishlistSessieOp();
                        //Voeg toe aan wishlist
                        bool isGelukt = presentation.AddToWishlist(aantal, eventid, items);
                        return(RedirectToAction("Index", "Wishlist", new { isToevoegenGelukt = isGelukt }));

                    case "Add to cart":
                        //Haal alle items die in de cart staan op
                        List <ShoppingCartItem> cartItems = HaalCartSessieOp();
                        //Voeg toe aan de cart
                        presentation.AddToCart(aantal, eventid, cartItems);
                        return(RedirectToAction("Index", "Cart"));
                    }
                }
                else
                {
                    SpecialDetailPresentationModel special = presentation.GetSpecialDetails(eventid);
                    return(View(special));
                }
            }
            SpecialDetailPresentationModel s = presentation.GetSpecialDetails(eventid);

            return(View(s));
        }
Ejemplo n.º 2
0
        public ActionResult ViewDetails(int?id)
        {
            //Onderzoek of de link een id meegekregen heeft die niet null is
            if (id != null && id >= 50 && id <= 60)
            {
                //Cast het id naar een int
                int eventId = (int)id;
                //Haal alle informatie voor specials op
                SpecialDetailPresentationModel special = presentation.GetSpecialDetails(eventId);
                return(View(special));
            }

            return(RedirectToAction("Friday", "Special"));
        }