public MovieController(ICreateMovieCommand createMovie, IGetMovieCommand getMovie, IGetOneMovieCommand getOneMovie, IDeleteMovieCommand deleteMovie, IUpdateMovieCommand updateMovie) { _createMovie = createMovie; _getMovie = getMovie; _getOneMovie = getOneMovie; _deleteMovie = deleteMovie; _updateMovie = updateMovie; }
public MovieController(IGetMovieCommand getMovies, IGetOneMovieCommand getOneMovies, ICreateMovieCommand createMovie, IUpdateMovieCommand updateMovie, IDeleteMovieCommand deleteMovie, ICreateMovieAndGenreCommand createMovieAndGenreCommand) { _getMovies = getMovies; _getOneMovies = getOneMovies; _createMovie = createMovie; _updateMovie = updateMovie; _deleteMovie = deleteMovie; _createMovieAndGenreCommand = createMovieAndGenreCommand; }
public IActionResult Put(int id, [FromBody] UpdateMovieDto dto, [FromServices] IUpdateMovieCommand command) { dto.Id = id; _executor.ExecuteCommand(command, dto); return(NoContent()); }
public void Put(int id, [FromServices] IUpdateMovieCommand command, UpdateMovieDto dto) { dto.Id = id; executor.ExecuteCommand(command, dto); }