Ejemplo n.º 1
0
        public void EnviarEmailTemaplate(string[] para, string assunto, string texto, eTemplateEmail eTemplate = 0)
        {
            string templateUri = string.Empty;

            switch (eTemplate)
            {
            case eTemplateEmail.PrimeiroCadastro:
                templateUri = ToDescriptionString(eTemplate);
                break;

            case eTemplateEmail.RecuperarSenha:
                break;

            case eTemplateEmail.NoReply:
                break;

            default:
                break;
            }

            var emailTemplate = GetTemplateEmail(templateUri, texto);

            EnviarEmail(para, assunto, emailTemplate);
        }
Ejemplo n.º 2
0
 private string ToDescriptionString(eTemplateEmail val)
 {
     DescriptionAttribute[] attributes = (DescriptionAttribute[])val.GetType().GetField(val.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), false);
     return(attributes.Length > 0 ? attributes[0].Description : string.Empty);
 }