Skip to content
Snippets Groups Projects
Commit a55a8f0f authored by Eduardo Machado's avatar Eduardo Machado
Browse files

criado função list all

parent 0939672b
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -306,6 +306,32 @@ def list(element) ...@@ -306,6 +306,32 @@ def list(element)
Addresses_People.all.each do |a| Addresses_People.all.each do |a|
puts "ID: #{a.id}\t| Address ID: #{a.address_id}\t| Person ID: #{a.person_id}" puts "ID: #{a.id}\t| Address ID: #{a.address_id}\t| Person ID: #{a.person_id}"
end end
when "all"
# Lista pessoas
puts "People:"
Person.all.each do |a|
puts "ID: #{a.id}\t| Name: #{a.first_name} #{a.last_name}\t| Age: #{a.age}"
end
# Lista profissões
puts "Professions:"
Profession.all.each do |a|
puts "ID: #{a.id}\t| Name: #{a.name}\t| Salary: #{a.salary}\t| Person ID: #{a.person_id}"
end
# Lista emails
puts "E-mails:"
Email.all.each do |a|
puts "ID: #{a.id}\t| E-mail address: #{a.email_address}\t| Person ID: #{a.person_id}"
end
# Lista endereços
puts "Addresses:"
Address.all.each do |a|
puts "ID: #{a.id}\t| Address: #{a.address_house}\t| City: #{a.city}\t| Country: #{a.country}"
end
# Lista relações entre pessoas e endereços
puts "Addresses_People:"
Addresses_People.all.each do |a|
puts "ID: #{a.id}\t| Address ID: #{a.address_id}\t| Person ID: #{a.person_id}"
end
else else
puts "Tabela não existente." puts "Tabela não existente."
end end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment