예제 #1
0
    def put(self, id):
        """Projekt wird aktualisiert"""
        adm = ProjectAdministration()
        project = Project.from_dict(api.payload)

        if project is None:
            return "Projekt konnte nicht geändert werden", 500

        else:
            project.set_id(id)
            adm.save_project(project)
            return "Projekt wurde erfolgreich geändert", 200
예제 #2
0
    def put(self, id):
        """Update eines bestimmten Projekts.
        """
        adm = ProjectAdministration()
        p = Project.from_dict(api.payload)

        if p is not None:
            p.set_id(id)
            adm.save_project(p)
            return '', 200
        else:
            return '', 500