public ArticlesController(IGetArticlesCommand searchArticlesCommand, IGetArticleCommand getOneArticleCommand, ICreateArticleCommand createArticleCommand, IEditArticleCommand editArticleCommand, IDeleteArticleCommand deleteArticleCommand) { _searchArticlesCommand = searchArticlesCommand; _getOneArticleCommand = getOneArticleCommand; _createArticleCommand = createArticleCommand; _editArticleCommand = editArticleCommand; _deleteArticleCommand = deleteArticleCommand; }
public ArticlesController( IGetArticlesListQuery listQuery, IGetArticleQuery singleQuery, ICreateArticleCommand createCommand, IUpdateArticleCommand updateCommand, IDeleteArticleCommand deleteCommand ) { _listQuery = listQuery; _singleQuery = singleQuery; _createCommand = createCommand; _updateCommand = updateCommand; _deleteCommand = deleteCommand; }
public IActionResult Delete(int id, [FromServices] IDeleteArticleCommand command) { executor.ExecuteCommand(command, id); return(NoContent()); }
public DeleteArticleCommandBuilder(IDeleteArticleCommand deleteArticleCommand) { _deleteArticleCommand = deleteArticleCommand; }