private void btnEnviarEmail_Click(object sender, EventArgs e) { try { EnviadorDeEmail.EnviarEmailDeRecuperacaoDeSenha(txtEmail.Text); } catch (SmtpException ex) { MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex); } }
static void Main(string[] args) { var enviadorDeEmail = new EnviadorDeEmail(); var notaFiscalDAL = new NotaFiscalDAL(); var geradorDeNotaFiscal = new GeradorDeNotaFiscal(enviadorDeEmail, notaFiscalDAL); var fatura = new Fatura(1099.99, "João"); geradorDeNotaFiscal.Gera(fatura); Console.ReadKey(); }
public GeradorDeNotaFiscal(EnviadorDeEmail email, NotaFiscalDao dao) { this.email = email; this.dao = dao; }
public Simulador(EnviadorDeEmail enviadorDeEmail) { _enviadorDeEmail = enviadorDeEmail; }