public void Executar(EnviarEmailRequisicao requisicao) { var resultado = new EnviarEmailResultado(); try { this.enviadorDeEmail.Enviar(requisicao.Nome, requisicao.Email, requisicao.Assunto, requisicao.Mensagem); } catch (Exception) { resultado.Mensagem = "Erro ao enviar o e-mail."; } this.Apresentador.Apresentar(resultado); }
public void Apresentar(EnviarEmailResultado resultado) { Mensagem = new MensagemViewModel { Texto = resultado.Mensagem }; }