public ArticlesController( IGetArticlesQuery listQuery, IGetArticleQuery singleQuery, ICreateArticleCommand createCommand, IUpdateArticleCommand updateCommand, IDeleteArticleCommand deleteCommand ) { _listQuery = listQuery; _singleQuery = singleQuery; _createCommand = createCommand; _updateCommand = updateCommand; _deleteCommand = deleteCommand; }
public IActionResult Get([FromQuery] ArticlesSearch search, [FromServices] IGetArticlesQuery query) { return(Ok(executor.ExecuteQuery(query, search))); }