public ActionResult <IEnumerable <EvenementVoorRaadpleegDto> > GetEvenementen([FromQuery] EvenementenResourceParameters evenementenResourceParameters) { if (evenementenResourceParameters != null) { if (evenementenResourceParameters.EvenementCategorie.HasValue) { if (!_evenementCategorieRepository.BestaatEvenementCategorie(evenementenResourceParameters.EvenementCategorie.Value)) { return(NotFound($"Evenement categorie '{evenementenResourceParameters.EvenementCategorie.Value}' niet gevonden.")); } } if (evenementenResourceParameters.StartPeriode.HasValue && evenementenResourceParameters.EindPeriode.HasValue) { if (evenementenResourceParameters.StartPeriode > evenementenResourceParameters.EindPeriode) { return(BadRequest("De opgegeven periode is ongeldig.")); } } } var EvenementenVanRepo = _evenementRepository.GetEvenementen(evenementenResourceParameters); return(Ok(_mapper.Map <IEnumerable <EvenementVoorRaadpleegDto> >(EvenementenVanRepo))); }
public IEnumerable <Evenement> GetEvenementen() { return(_evenementRepository.GetEvenementen().OrderBy(r => r.StartMoment)); }