Guest User

Untitled

a guest
Jan 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. public void NovoEventoAdverso(int patientId, int hospitalId, int usuarioId)
  2. {
  3. var cadastroRepository = new CadastroRepository();
  4. var investigadorRepository = new UsuarioRepository();
  5. var randomizacaoRepository = new RandomizacaoRepository();
  6.  
  7. var paciente = cadastroRepository.GetByPatientId(patientId, hospitalId);
  8. var investigador = investigadorRepository.GetbyId(usuarioId);
  9. var randomizacao = randomizacaoRepository.GetByPatientId(patientId, hospitalId);
  10.  
  11. MailMessage objEmail = FactoryMailMessage();
  12.  
  13. objEmail.To.Add("Nome Teste <teste@teste.com.br>");
  14.  
  15. objEmail.Subject = $"Novo Evento Adverso - {paciente.inpac}";
  16.  
  17. var conteudo = "Novo Evento Adverso cadastrado:<br />";
  18. conteudo += $"Iniciais do Paciente: {paciente.inpac}<br />";
  19. conteudo += $"Nome do Investigador: {investigador.Nome}<br />";
  20. conteudo += $"Data da Randomização: {randomizacao.RandomizacaoData.Value.ToString("dd/MM/yyyy")}<br />";
  21. conteudo += $"Data do Preenchimento: {DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")}";
  22.  
  23. objEmail.Body = conteudo;
  24.  
  25. EnviarEmail(objEmail);
  26. }
  27.  
  28. private static void EnviarEmail(MailMessage objEmail)
  29. {
  30. var objSmtp = new SmtpClient
  31. {
  32. Host = "smtp.mandrillapp.com",
  33. EnableSsl = true,
  34. Port = 587
  35. };
  36.  
  37. const string user = "contato@novatela.com.br";
  38. const string senha = "LDZi_MKD5PwqHug9kdpKpg";
  39.  
  40. objSmtp.Credentials = new NetworkCredential(user, senha);
  41. objSmtp.Send(objEmail);
  42. }
Add Comment
Please, Sign In to add comment