Beispiel #1
0
 def put(self, id):
     nome = request.json['nome']
     sobrenome = request.json['sobrenome']
     idade = int(request.json['idade'])
     pessoa = PessoaModel(nome, sobrenome, idade, id)
     msg = self.dao.update(pessoa)
     return msg
Beispiel #2
0
 def post(self):
     nome = request.json['nome']
     sobrenome = request.json['sobrenome']
     idade = int(request.json['idade'])
     pessoa = PessoaModel(nome, sobrenome, idade)
     msg = self.dao.insert(pessoa)
     return msg
 def insert(self, pessoa: PessoaModel):
     self.cursor.execute(
         "INSERT INTO pessoa (NOME , SOBRENOME, IDADE) VALUES('{}','{}',{})"
         .format(pessoa.nome, pessoa.sobrenome, pessoa.idade))
     self.connection.commit()
     id = self.cursor.lastrowid
     pessoa.id = id
     return pessoa.__init__
 def list_all(self):
     self.cursor.execute("SELECT * FROM pessoa")
     pessoas = self.cursor.fetchall()
     lista_pessoa = []
     for p in pessoas:
         pessoa = PessoaModel(p[1], p[2], p[3], p[0])
         lista_pessoa.append(pessoa.__dict__)
     return lista_pessoa
 def get_by_id(self, id):
     self.cursor.execute("SELECT * FROM pessoa WHERE ID: ()".format(id))
     pessoa = self.cursor.fetchone()
     p = PessoaModel(pessoa[1], pessoa[2], pessoa[3], pessoa[0])
     return p.__dict__
Beispiel #6
0
 def get_by_id(self, id):
     self.cursor.execute(f"SELECT * FROM pessoa Where id={id}")
     pessoa = self.cursor.fetchone()
     p = PessoaModel(pessoa[1], pessoa[2], pessoa[3], pessoa[0])
     return p.__dict__