public async Task <ActionResult <Cursusinstantie> > PostCursusinstantie(Cursusinstantie cursusinstantie) { _context.cursusinstanties.Add(cursusinstantie); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCursusinstantie", new { id = cursusinstantie.Id }, cursusinstantie)); }
public async Task <IActionResult> PutCursusinstantie(int id, Cursusinstantie cursusinstantie) { if (id != cursusinstantie.Id) { return(BadRequest()); } _context.Entry(cursusinstantie).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CursusinstantieExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private async Task CheckParagraph(string paragraph) { CheckFile cf = new CheckFile(); string[] line = paragraph.Split("\n"); //check of Cursus al bestaat if (!_context.cursussen.Any(e => e.CursusCode.Equals(cf.ExtractCode(line[1])))) { Cursus cursus = new Cursus(cf.ExtractTitle(line[0]), cf.ExtractCode(line[1]), cf.ExtractDuur(line[2])); await addCursus(cursus); } else { int id = _context.cursussen.SingleOrDefault(c => c.CursusCode == cf.ExtractCode(line[1])).Id; DateTime startDatum = cf.ExtractStartDatum(line[3]); Cursusinstantie cursusinstantie = new Cursusinstantie(id, startDatum); await addCursusInstantie(cursusinstantie); } }
private async Task addCursusInstantie(Cursusinstantie cursusinstantie) { uploadResult.NewInstanties += 1; _context.cursusinstanties.Add(cursusinstantie); await _context.SaveChangesAsync(); }