/// <summary> /// Constructor /// </summary> /// <param name="useCase"></param> /// <param name="validation"></param> public ArticlesController(IDeleteArticleUseCase useCase, Validation validation) { this._useCase = useCase; this._validation = validation; }
/// <summary> /// Initializes a new instance of the <see cref="DeleteArticleValidationUseCase" /> class. /// </summary> public DeleteArticleValidationUseCase(IDeleteArticleUseCase useCase, Validation validation) { this._useCase = useCase; this._validation = validation; this._outputPort = new DeleteArticlePresenter(); }