Ejemplo n.º 1
0
    def create_person(self, creation_date, name, google_id, role_id):
        """Eine Person anlegen"""
        person = Person()
        person.set_name(name)
        person.set_google_id(google_id)
        person.set_role_id(role_id)
        person.set_id(1)

        with PersonMapper() as mapper:
            return mapper.insert(person)
Ejemplo n.º 2
0
 def get_person_by_role_id(self, role_id):
     """Alle Personen mit einer bestimmten Rolle ausgeben"""
     with PersonMapper() as mapper:
         return mapper.find_by_role_id(role_id)
Ejemplo n.º 3
0
 def get_person_by_google_id(self, google_id):
     """Die Person mit ihrer Google-ID ausgeben"""
     with PersonMapper() as mapper:
         return mapper.find_by_google_id(google_id)
Ejemplo n.º 4
0
 def get_person_by_name(self, name):
     """Die Person mit ihrem Namen auslesen"""
     with PersonMapper() as mapper:
         return mapper.find_by_name(name)
Ejemplo n.º 5
0
 def get_all_persons(self):
     """Alle Personen ausgeben"""
     with PersonMapper() as mapper:
         return mapper.find_all()
Ejemplo n.º 6
0
 def get_person_by_id(self, id):
     """Die Person mit ihrer gegebenen ID auslesen"""
     with PersonMapper() as mapper:
         return mapper.find_by_id(id)
Ejemplo n.º 7
0
 def delete_person(self, person):
     """Person löschen"""
     with PersonMapper() as mapper:
         mapper.delete(person)
Ejemplo n.º 8
0
 def save_person(self, person):
     """Die Person speichern"""
     with PersonMapper() as mapper:
         mapper.update(person)