public ActionResult <MovieDto> PostMovie(MovieDto movieDto) { var movie = _service.CreateMovie((Movie)movieDto); if (movie is null) { return(StatusCode(StatusCodes.Status500InternalServerError)); } else { return(CreatedAtAction(nameof(GetMovie), new { id = movie.Id }, (MovieDto)movie)); } }