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); }
public BackEnd.Controllers.Response.LoginResponse login(BackEnd.Controllers.Request.LoginRequest request) { Database.LoginDatabase logando = new Database.LoginDatabase(); if (string.IsNullOrEmpty(request.email)) { throw new Exception("Email Inválido"); } if (string.IsNullOrEmpty(request.senha)) { throw new Exception("Senha Inválida"); } BackEnd.Controllers.Response.LoginResponse response = logando.logar(request); return(response); }