Adicionado teste condicional para que a aplicação apenas salve dados quando o usuário clicar no botão