// POST: api/Stage public IHttpActionResult Post(Stage stage) { if (!ModelState.IsValid) { return(BadRequest()); } try { var addedStage = _stageRepository.Post(stage); return(CreatedAtRoute("DefaultApi", new { controller = "Stage", addedStage.Id }, addedStage)); } catch (DbUpdateException e) { return(BadRequest("Je hebt al een stage gekozen")); } }