public IEnumerable <Evenement> GetEvenementen(string name = null, string categorie = null, string plaats = null) { if (string.IsNullOrEmpty(name) && string.IsNullOrEmpty(categorie) && string.IsNullOrEmpty(plaats)) { return(_evenementRepository.GetAll()); } return(_evenementRepository.GetBy(name, categorie, plaats)); }
public ActionResult <Gebied> DeleteGebied(int id) { Gebied gebied = _gebiedRepository.GetById(id); bool gebiedInRanking = false; if (gebied == null) { return(NotFound()); } _rankingRepository.GetAll().ToList().ForEach(ranking => { if (ranking.Gebieden.FirstOrDefault(gebiedr => gebiedr.GebiedId == id) != null) { gebiedInRanking = true; } }); if (_evenementRepository.GetAll().FirstOrDefault(evenement => evenement.Gebied.Id == id) != null || gebiedInRanking) { return(BadRequest()); } else { _gebiedRepository.Delete(gebied); _gebiedRepository.SaveChanges(); return(gebied); } }
public EvenementenController(IEvenementRepository context) { _evenementRepository = context; Console.Write(_evenementRepository.GetAll()); }
public IEnumerable <Evenement> GetAll() { return(_evenementRepository.GetAll()); }