public void Executar(DeletarTagRequisicao requisicao) { var resultado = new DeletarTagResultado(); var tag = this.postRepositorio.ObterTag(requisicao.Tag, requisicao.CodigoDoPost); this.postRepositorio.DeletarTag(tag); Apresentador.Apresentar(resultado); }
public void DeletarTag(string tag, int codigoDoPost) { var requisicao = new DeletarTagRequisicao { Tag = tag, CodigoDoPost = codigoDoPost }; var apresentador = new DeletarTagApresentador(); this.deletarTagExecutor.Apresentador = apresentador; this.deletarTagExecutor.Executar(requisicao); }