예제 #1
0
        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());
        }