Exemplo n.º 1
0
        public IEnumerable <Cultuuritem> GetRandomCultuurItems()
        {
            List <Cultuuritem> items         = new List <Cultuuritem>();
            List <int>         randomNummers = new List <int>();
            //Bepaal random positie
            Random random = new Random();

            //Haal 5 x een random cultuuritem op
            do
            {
                int optie = random.Next(0, 19);
                if (!randomNummers.Contains(optie))
                {
                    //Voeg nummer toe aan lijst
                    randomNummers.Add(optie);
                    //Haal het item met het id op
                    Cultuuritem item = ctx.Cultuuritem.FirstOrDefault(c => c.id == optie);
                    //Als item ongelijk aan null voeg toe aan items
                    if (item != null && !items.Exists(c => c.naam == item.naam))
                    {
                        items.Add(item);
                    }
                }
            } while (items.Count < 5);

            return(items.AsEnumerable());
        }
Exemplo n.º 2
0
        public Cultuuritem GetCultuurItem(int?id)  //Nullable int voor wanneer de pagina zonder id wordt geopend.
        {
            //Haal alle cultuuritems op waarvan de id dit nummer is.
            Cultuuritem cultuurItem = ctx.Cultuuritem.FirstOrDefault(x => x.id == id);

            return(cultuurItem);
        }
 public CulturePresentationModel(Cultuuritem cultuuritem, IEnumerable <Cultuuritem> CultuurItems, IEnumerable <Film> filmVoorstellingen)
 {
     this.cultuuritem        = cultuuritem;
     this.CultuurItems       = CultuurItems;
     this.filmVoorstellingen = filmVoorstellingen;
 }