public IActionResult PostActor(int id, [FromBody] Actor actor) { if (!ModelState.IsValid) { return(HttpBadRequest(ModelState)); } // create actor _movieRepo.AddActor(actor); _movieRepo.SaveChanges(); // add actor to existing movie _movieRepo.AddMovieActor(new MovieActor { MovieId = id, ActorId = actor.Id }); _movieRepo.SaveChanges(); // success return(Ok()); }