public IActionResult Post([FromBody] Director director) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var newDirector = _directorRepository.Post(director); return(CreatedAtAction(nameof(Get), new { directorId = newDirector.DirectorId }, newDirector)); }