public ArticlesController( IGetArticlesListQuery listQuery, IGetArticleQuery singleQuery, ICreateArticleCommand createCommand, IUpdateArticleCommand updateCommand, IDeleteArticleCommand deleteCommand ) { _listQuery = listQuery; _singleQuery = singleQuery; _createCommand = createCommand; _updateCommand = updateCommand; _deleteCommand = deleteCommand; }
public IActionResult Get(int id, [FromServices] IGetArticleQuery query) { return(Ok(_executor.ExecuteQuery(query, id))); }