def cadastrar(): pessoa = Pessoa() pessoa.endereco = Endereco() if 'id' in request.args: id = request.args['id'] pessoa = pessoa_controller.buscar_por_id(id) return render_template('cadastrar.html', titulo_app=nome, pessoa=pessoa)
def salvar(): pessoa = Pessoa() pessoa.nome = request.args['nome'] pessoa.sobrenome = request.args['sobrenome'] pessoa.idade = request.args['idade'] end = Endereco() end.logradouro = request.args['logradouro'] end.numero = request.args['numero'] end.complemento = request.args['complemento'] end.bairro = request.args['bairro'] end.cidade = request.args['cidade'] end.cep = request.args['cep'] pessoa.endereco = end pessoa_controller.salvar(pessoa) return redirect('/listar')
def listar_todos(self): lista_pessoas = [] lista_tuplas = self.dao.listar_todos() for p in lista_tuplas: pessoa = Pessoa() pessoa.id = p[0] pessoa.nome = p[1] pessoa.sobrenome = p[2] pessoa.idade = p[3] pessoa.endereco = Endereco() pessoa.endereco.id = p[5] pessoa.endereco.logradouro = p[6] pessoa.endereco.numero = p[7] pessoa.endereco.complemento = p[8] pessoa.endereco.bairro = p[9] pessoa.endereco.cidade = p[10] pessoa.endereco.cep = p[11] lista_pessoas.append(pessoa) return lista_pessoas