Exemple #1
0
 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());
 }
Exemple #4
0
 public DeleteArticleCommandBuilder(IDeleteArticleCommand deleteArticleCommand)
 {
     _deleteArticleCommand = deleteArticleCommand;
 }