def createEvent(self, aid, time, bz, location): """ Methode zur Anlegung eines neuen Events :param aid: ID des Users der als Admin eingetragen werden soll :param time: Datum und Zeit des Events als Datetime-Objekt :param bz: Bezeichnung fuer die Veranstaltung :param location: Ort der Veranstaltung :return: Event Objekt als Dictionary """ event = Event() a_id = EventId() a_id.setHashed(aid) admin = User.getById(a_id) event.admin = admin date = EventDatetime() date.fromString(time) event.datetime = date event.description = bz event.location = location event.create() return event.getAsDict()