コード例 #1
0
 /// <summary>
 /// Búsqueda de información para correo electrónico
 /// </summary>
 /// <param name="correoElectronico"> Objeto de peticion del tipo de correo electrónico</param>
 /// <returns></returns>
 public ResponseBussiness <CorreoElectronicoResponse> GetCorreoInfo(CorreoElectronicoRequest correoElectronico)
 {
     return(tryCatch.SafeExecutor(() =>
     {
         return repository.getInformacionCorreo(correoElectronico.TipoCorreo);
     }));
 }
コード例 #2
0
        /// <summary>
        /// Método de envío de correo electrónico
        /// </summary>
        /// <param name="correoElectronico"> Objeto de peticion del tipo de correo electrónico</param>
        /// <returns></returns>
        public ResponseBussiness <CorreoElectronicoResponse> EnviarCorreoElectronico(CorreoElectronicoRequest correoElectronico)
        {
            return(tryCatch.SafeExecutor(() =>
            {
                CorreoElectronicoResponse infoCorreoElectronico = this.GetCorreoInfo(correoElectronico);

                /*
                 * SmtpClient smtp = new SmtpClient("smtp.gmail.com");
                 * smtp.EnableSsl = true;
                 * smtp.Port = 587;
                 * smtp.Credentials = new NetworkCredential("*****@*****.**", "flgaalwxfthxkwnx");
                 * smtp.Send("*****@*****.**", infoCorreoElectronico.Destinatario, infoCorreoElectronico.Cabecera, infoCorreoElectronico.Content);
                 */
                return infoCorreoElectronico;
            }));
        }