Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 3
0
 public IActionResult Get(int id, [FromServices] IGetMovieQuery query)
 {
     return(Ok(_executor.ExecuteQuery(query, id)));
 }