Exemplo n.º 1
0
        public ActionResult WishlistPopUp()
        {
            if (Session["CurrentWishlist"] != null)
            {
                int wishlistID = (int)Session["CurrentWishlist"];

                IEnumerable<Tuple<Film, int>> films = new WishlistRepository().GetAllWishlistFilms(wishlistID);
                IEnumerable<Tuple<Special, int>> specials = new WishlistRepository().GetAllWishlistSpecials(wishlistID);
                IEnumerable<Diner> diners     = new WishlistRepository().GetAllWishlistDiners(wishlistID);

                List<WishlistPopup> myPopups = mergeEvents(films, specials, diners);

                return View(myPopups.OrderBy(x => x.startTijd).ToList());
            }
            else
            {
                return new EmptyResult();
            }
        }
Exemplo n.º 2
0
        public ActionResult Create()
        {
            wishlistRepository.CheckAvailabilityEvenement(8);
            //if (Session["CurrentWishlist"] == null)
            //{
            //test line
            //int WishlistID = wishlistRepository.NewWishlist().wishlistID; // 1;//new Random().Next(0,100000);
            //Session["CurrentWishlist"] = WishlistID;
            //}

            IEnumerable<Film> films = new WishlistRepository().GetAllFilms();

            return View(films);
        }
Exemplo n.º 3
0
        //
        // GET: /Wishlist/
        public ActionResult Index()
        {
            //check of er een wishlist gebruikt word
            if (Session["CurrentWishlist"] != null)
            {
                //get huidige wishlistID uit sessievariabe
                int wishlistID = (int)Session["CurrentWishlist"];

                //verkrijg alle evenementen uit de wishlist
                //de tuple word gebruikt om het aantal mee te krijgen, diners heeft al een aantal vanzichzelf
                IEnumerable<Tuple<Film, int>> films = new WishlistRepository().GetAllWishlistFilms(wishlistID);
                IEnumerable<Tuple<Special, int>> specials = new WishlistRepository().GetAllWishlistSpecials(wishlistID);
                IEnumerable<Diner> diners = new WishlistRepository().GetAllWishlistDiners(wishlistID);

                //voeg alle evenementen samen in een list
                List<WishlistPopup> myPopups = mergeEvents(films, specials, diners);

                ViewData["wishlistid"] = wishlistID;

                //order de list chronlogish
                return View(myPopups.OrderBy(x => x.startTijd).ToList());
            }
            else
            {
                return View();
            }
        }