class PessoaController: dao = PessoaDb() endereco_controller = EnderecoController() def listar_todos(self): return self.dao.listar_todos() def buscar_por_id(self, id): return self.dao.buscar_por_id(id) def salvar(self, pessoa: Pessoa): pessoa.endereco.id = self.endereco_controller.salvar(pessoa.endereco) return self.dao.salvar(pessoa) def alterar(self, pessoa: Pessoa): self.dao.alterar(pessoa) def deletar(self, id): self.dao.deletar(id)
import sys sys.path.append( '/Users/900160/Documents/TrabalhosPython/TrabalhosPython/33-Aula33_/Aula33-4' ) from controller.pessoa_controller import PessoaController from controller.endereco_controller import EnderecoController pc = PessoaController() ec = EnderecoController() for p in pc.listar_todos(): print(p) for e in ec.listar_todos(): print(e)
from flask import Flask, render_template import sys sys.path.append('C:/Users/900148/Desktop/GitHub/AulasPython/Aula_33/Aula_33-3') from controller.pessoa_controller import PessoaController from controller.endereco_controller import EnderecoController app = Flask(__name__) pc = PessoaController() ec = EnderecoController() @app.route('/') def inicio(): pessoas = pc.listar_todos() enderecos = ec.listar_todos() return render_template('index.html', lista_pessoas=pessoas, lista_enderecos=enderecos) app.run()
import sys sys.path.append('C:/Users/900161/Documents/TrabalhosPython/Aula33-4') from controller.endereco_controller import EnderecoController from model.endereco import Endereco end = Endereco() end.logradouro = 'Rua dos Pombos123' end.numero = '0' end.complemento = 'casa muito engraçada' end.bairro = 'sem nome' end.cidade = 'gaspar' end.cep = '11111-000' end.id = 123 contr = EnderecoController() id_salvo = contr.salvar(end) print(contr.buscar_por_id(id_salvo))
import sys sys.path.append( 'C:/Users/900159/Documents/GitHub/TrabalhosPython/Aula34 16-01') from controller.endereco_controller import EnderecoController end_controll = EnderecoController() for i in end_controll.listar_tudo(): print(i)