예제 #1
0
        public List <Cursus> GetCursussen(CursusFilter filter)
        {
            IQueryable <Product> query = _context.Cursussen;

            query = _sortFilter.Filter(filter, query);
            return(query.Select(cursus => new Cursus
            {
                Beschrijving = cursus.Beschrijving,
                Categorie = cursus.Categorie,
                FotoURLCard = cursus.FotoURLCard,
                ID = cursus.ID,
                IsBuyable = cursus.IsBuyable,
                LangeBeschrijving = cursus.LangeBeschrijving,
                Prijs = cursus.Prijs,
                Titel = cursus.Titel,
                Type = cursus.Type,
                OrderNumber = cursus.OrderNumber
            }).ToList());
        }
예제 #2
0
        public List <Traject> GetTrajecten(TrajectFilter filter)
        {
            IQueryable <Product> query = _context.Trajecten.Include(a => a.Cursussen);

            query = _sortFilter.Filter(filter, query);
            return(query.Select(traject => new Traject {
                Beschrijving = traject.Beschrijving,
                Categorie = traject.Categorie,
                FotoURLCard = traject.FotoURLCard,
                IsBuyable = traject.IsBuyable,
                Cursussen = (traject as Traject).Cursussen,
                ID = traject.ID,
                LangeBeschrijving = traject.LangeBeschrijving,
                Prijs = traject.Prijs,
                Titel = traject.Titel,
                Type = traject.Type,
                OrderNumber = traject.OrderNumber
            }).ToList());
        }