예제 #1
0
        public string ForgotPasswordEmail(RecoveryPassword recuperarSenha)
        {
            try
            {
                var email = new Email
                {
                    ClienteEmail = recuperarSenha.Email,

                    AssuntoEmail = "Lyfr - Esqueceu sua senha?",

                    ConteudoEmail = String.Format("</strong>Você esqueceu sua senha jovem leitor?<br><br></strong>" +
                                                  " Alguém requisitou a opção \"Esqueci senha\" e foi passado seu email," +
                                                  " caso seja você não se preocupe. <br><br><strong>Aqui está seu código de recuperação: {0}</strong><br><br>" +
                                                  "<br>" +
                                                  " Você pode mudar sua senha acessando nosso aplicativo ou plataforma web.<br>" +
                                                  " <br>Caso não tenha sido você desconsidere esse email!<br><br><br><br>" +
                                                  "<strong>Atenciosamente, equipe Lyfr!</strong>", recuperarSenha.CodigoGerado)
                };

                var sucesso = new EmailSend().SendEmail(email);
                if (sucesso)
                {
                    return("Email enviado com sucesso!");
                }
                else
                {
                    return("Ocorreu algum erro na hora de enviarmos o e-mail, por favor tente novamente!");
                }
            }
            catch (Exception)
            {
                return("Tivemos alguns problemas de conexão. Por favor tente novamente mais tarde.");
            }
        }
예제 #2
0
        public bool WelcomeEmail(string emailCliente, string nomeCliente)
        {
            string diretorioEmail = _provider.GetFileInfo("wwwroot/Email/Templates/Welcome/Welcome.html").PhysicalPath;
            string conteudoEmail  = File.ReadAllText(diretorioEmail);

            try
            {
                var email = new Email
                {
                    ClienteEmail  = emailCliente,
                    AssuntoEmail  = "Seja bem - vindo ao Lyfr",
                    ConteudoEmail = conteudoEmail.Replace("{0}", nomeCliente)
                };

                var sucesso = new EmailSend().SendEmail(email);
                if (sucesso)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);

                ;
            }
        }