public IEnumerable <Detail> GetDetails(int?bewoonbareOppervlakte = null, int?totaleOppervlakte = null, int?epcWaarde = null, int?kadastraalInkomen = null) { if (bewoonbareOppervlakte == null && totaleOppervlakte == null && epcWaarde == null && kadastraalInkomen == null) { return(_detailRepository.GetAll().OrderBy(d => d.DetailID)); } return(_detailRepository.GetBy(bewoonbareOppervlakte, totaleOppervlakte, epcWaarde, kadastraalInkomen)); }