public async Task <ActionResult <UsuarioModel> > RecuperarSenha(UsuarioModel usuario) { var user = await repositorio.VerificarEmail(usuario.Email); try { var userRecuperado = await repositorio.RecuperarSenha(user); await repositorio.Put(userRecuperado); string tituloEmail = "Recuperação de senha"; string corpoEmail = $"Sua nova senha é: {userRecuperado.Senha}, altere urgente"; _email.Email(user.Email, corpoEmail, tituloEmail); } catch (Exception ex) { throw ex; } return(Ok("Verifique seu e-mail, uma nova senha foi enviada")); }