protected override void Execute(CodeActivityContext context) { var msg = context.GetValue(Message); var body = string.Format("The email sent to {0} by {1} at {2:dd/MM/yyyy HH:mm} about {3} still not handled.", msg.MailBoxName, msg.From, msg.MessageDate.AddHours(1), msg.Subject); EmailsManager.SendEmail(ConfigurationManager.GetSupervisorEmailAddress(), "Unhandled Email", body); }
public static void SendMailMejorRespuesta(RespuestaAlumno respuesta) { var emailRespuesta = new EmailsManager { recipients = "*****@*****.**", subject = "Su respuesta ha sido marcada como la mejor. ¡Felicitaciones!", body = EmailsBodyGenerator.GetMejorRespuestaBody(respuesta) }; emailRespuesta.SendEmail(); }
public static void SendMailCorreccion(int idResultadoEval, RespuestaAlumno respuesta) { var emailRespuesta = new EmailsManager { recipients = "*****@*****.**", subject = string.Format("Su respuesta fue calificada como {0}", ((EnumEstadoPreguntaFiltro)idResultadoEval).ToString()), body = EmailsBodyGenerator.GetCorreccionBody(idResultadoEval, respuesta) }; emailRespuesta.SendEmail(); }
public static void SendMailRespuesta(Pregunta pregunta, RespuestaWrapper respuestaAlumno, int orden) { var emailRespuesta = new EmailsManager { recipients = "*****@*****.**", subject = string.Format("Respuesta a Pregunta {0} - {1} - {2}", pregunta.Nro, orden, UserCache.Nombre), body = EmailsBodyGenerator.GetRespuestaPreguntaBody(pregunta, respuestaAlumno, orden) }; emailRespuesta.SendEmail(); }