public IActionResult Get( [FromQuery] MovieSearch search, [FromServices] IGetMovieQuery query) { return(Ok(new { Actor = _actor, Executor = _executor.ExecuteQuery(query, search) })); }
public MoviesController(IGetMoviesListQuery getMoviesListQuery, IGetMovieQuery getMovieQuery, IAddMovieCommand addCommand, IChangeMovieCommand changeCommand, IRemoveMovieCommand removeCommand) { _getMoviesListQuery = getMoviesListQuery; _getMovieQuery = getMovieQuery; _addCommand = addCommand; _changeCommand = changeCommand; _removeCommand = removeCommand; }
public IActionResult Get(int id, [FromServices] IGetMovieQuery query) { return(Ok(_executor.ExecuteQuery(query, id))); }