public IEnumerable <Opmerking> GetOpmerkingenVanSpecifiekeDag(string datum) { DateTime datumFormatted = DateTime.Parse(datum, null, System.Globalization.DateTimeStyles.RoundtripKind); IEnumerable <Opmerking> opmerkingenVanDatum = _opmerkingRepository.GetByDate(datumFormatted); ICollection <OpmerkingType> types = new List <OpmerkingType>() { OpmerkingType.AteliersEnWeekschema, OpmerkingType.Begeleiding, OpmerkingType.Cliënten, OpmerkingType.Stagiairs, OpmerkingType.UurRegistratie, OpmerkingType.Varia, OpmerkingType.Vervoer, OpmerkingType.Vrijwilligers, OpmerkingType.Logistiek }; ICollection <Opmerking> nieuweOpmerkingen = new List <Opmerking>(); if (opmerkingenVanDatum.Count() == 0) { foreach (var item in types) { Opmerking o = new Opmerking(item, "", datumFormatted); nieuweOpmerkingen.Add(o); _opmerkingRepository.Add(o); _opmerkingRepository.SaveChanges(); } return(nieuweOpmerkingen); } else { return(_opmerkingRepository.GetByDate(datumFormatted)); } }
public IActionResult Post([FromBody] CreateOpmerkingModel model) { var opmerking = model.ToOpmerking(); var id = _opmerkingRepository.Add(opmerking); return(Ok(id)); }