Example #1
0
    def post(self):
        adm = ProjektAdministration()
        proposal = Projekt.from_dict(api.payload)


        if proposal is not None:
            p = adm.create_wartelisteProjekt(proposal.get_id(), proposal.get_name(),proposal.get_max_teilnehmer(),proposal.get_projektbeschreibung(),proposal.get_betreuer(),proposal.get_externer_partner(),proposal.get_woechentlich(),proposal.get_anzahl_block_vor(),proposal.get_anzahl_block_in(),proposal.get_praeferierte_block(),proposal.get_bes_raum(),proposal.get_raum(),proposal.get_sprache(),proposal.get_dozent(), proposal.get_art(), proposal.get_halbjahr(), proposal.get_anzahlTeilnehmer(),proposal.get_teilnehmerListe())
            return p, 200
        else:
            return '', 500
Example #2
0
from server.ProjektAdministration import ProjektAdministration
from server.db.ProjektMapper import ProjektMapper
from server.bo.Projekt import Projekt
from server.bo.Zustand import Zustand



adm = ProjektAdministration()
projekt = adm.create_wartelisteProjekt(1000, "name", 23, "projektbeschreibung", "betreuer", "externer_partner", True, 3, 3, "praeferierte_block", 50, "raum", "sprache", 3, "2", '2', "anzahlTeilnehmer", "teilnehmerListe")
projekt.set_aktueller_zustand(Projekt.Z_NEU)

if projekt.is_in_state(Projekt.Z_NEU):
	print("YEY")

print(projekt.get_aktueller_zustand())


# projekt.set_aktueller_zustand(Projekt.Z_GENEHMIGT)

if projekt.is_in_state(Projekt.Z_GENEHMIGT):
	print("Noch besser!")

projekt.set_aktueller_zustand("Alt")
projekt.