Beispiel #1
0
        public ActionResult RecuperaSenha(TB_USUARIO tabela)
        {
            try
            {
                var tbuscar     = new UsuarioAplicacao();
                var validadados = new ValidaCaracter();
                var retorno     = tbuscar.ListarPorEmailLoginSenha(validadados.ValidaDados(tabela.EmailUsuario));

                if (retorno != null)
                {
                    string NomeContato  = retorno.NomeUsuario;
                    string EmailContato = retorno.EmailUsuario;
                    string Login        = retorno.LoginUsuario;
                    string Senha        = retorno.SenhaUsuario;

                    var    enviaremail = new EnviarEmail();
                    string Mensagem    = " Mensagem do site:<br/> Nome:  " + NomeContato + "<br/> Login : "******" <br/> Senha : " + Senha;
                    string resposta    = enviaremail.Email(Mensagem, NomeContato, EmailContato);

                    if (resposta == "OK")
                    {
                        TempData["msg"] = "E-mail enviado com sucesso!";
                    }
                    else
                    {
                        TempData["erro"] = resposta;
                    }

                    return(RedirectToAction("index", "Home"));
                }
                else
                {
                    TempData["erro"] = "Não foi possivel o envio da senha!";
                }
            }
            catch (Exception)
            {
                TempData["erro"] = "Não foi possivel o envio da senha!";
            }

            return(RedirectToAction("index", "Home"));
        }