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()); }
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()); }