Exemplo n.º 1
0
        public async Task <Models.TbLogin> EnviarCodigoRecuperarSenha(Models.Request.EmailRequest.EmailRecuperarSenha request)
        {
            Database.LoginDatabase database = new Database.LoginDatabase();
            string codigo = GerarCodigolAleatorio();

            Models.TbLogin login = await database.VerificarEmailRecuperarSenha(request, codigo);

            string titulo = "Resetar Senha";
            string corpo  = $"<div><h3>Paresce que você esqueceu sua senha :(</h3></div>" + $"<div>não se preocupe, basta digitar esse código {codigo}</div>" +
                            $"<div>na pagina para qual foi direcionado.</div>";

            this.EnvioEmail(request.Email, titulo, corpo);

            return(login);
        }