Eventmanagement-Service
Occurrence?x={OccurrenceId}&y={includeFunctionaries}
- Parameter OccurrenceId = Pflicht, bool includeFunctionaries
- Liefert ein OccurrenceDto zurück für die gegebene Id, die Funktionäre werden mit übergegeben wenn der Parameter true ist
- Fehler:
- Durchführung nicht gefunden - Code 404
- Exception - Code 500
Occurrences?x={includeFunctionaries}
- Parameter bool includeFuntionaries
- Liefert eine Liste von OccurrenceDtos zurück, mit Funktionären falls der Parameter true ist
- Es werden nur Durchführungen zurück gegeben, die AllowPublication = true und einen Status mit dem Keyword OccurrenceWebVisible haben
- Fehler:
- Exception - Code 500
OccurrencesByProduct?x={ProductId}&y={includeFunctionaries}
- Parameter ProductId = Pflicht, bool includeFuntionaries
- Liefert eine Liste von OccurrenceDtos zurück
- Liefert eine Liste von Durchführungen die von dem Produkt mit der angegebenen Id ableiten, Funktionäre werden mit angegeben sofern der Parameter true ist
- Es werden nur Durchführungen zurück gegeben, die AllowPublication = true und einen Status mit dem Keyword OccurrenceWebVisible haben
- Fehler:
- Exception - Code 500
OccurrencesByEventType?x={eventTypeId}&y={includeFunctionaries}
- Parameter eventTypeId = Pflicht, bool includeFuntionaries
- Liefert eine Liste von OccurrenceDtos zurück
- Liefert eine Liste von Durchführungen die von dem Event-Typ mit der angegebenen Id sind, Funktionäre werden mit angegeben sofern der Parameter true ist
- Es werden nur Durchführungen zurück gegeben, die AllowPublication = true und einen Status mit dem Keyword OccurrenceWebVisible haben
- Fehler:
- Exception - Code 500
ReadOccurrencesByFunctionary?x={personId}&y={includeFunctionaries}
- Parameter personId = Pflicht , die Id des Funktionärs, bool includeFuntionaries
- Liefert eine Liste von OccurrenceDtos zurück
- Liefert eine Liste von Durchführungen mit dem angegebenen Funktionär, Funktionäre werden mit angegeben sofern der Parameter true ist
- Es werden nur Durchführungen zurück gegeben, die AllowPublication = true und einen Status mit dem Keyword OccurrenceWebVisible haben
- Fehler:
- Exception - Code 500
Products
- Liefert eine Liste von ProductDtos zurück
- Liefert alle Produkte zurück
- Fehler:
- Exception - Code 500
Registration?q={registrationId}
- Parameter registrationId = Pflicht
- Liefert ein RegistrationDto zurück
- Gibt eine Registrierung für die Id zurück
- Fehler:
- Registrierung nicht gefunden - Code 404
- Exception - Code 500
RegistrationsByPerson?q={personId}
- Parameter personId = Pflicht
- Liefert eine Liste von RegistrationDtos zurück
- Gibt eine Liste von Registrierungen für eine Person zurück
- Fehler:
- Person nicht gefunden - Code 404
- Exception - Code 500
ReadRegistrationByOccurrence?q={eventId}
- Parameter eventId = Pflicht
- Liefert eine Liste von RegistrationDtos zurück
- Gibt eine Liste von Registrierungen für eine Durchführung zurück
- Fehler:
- Person nicht gefunden - Code 404
- Exception - Code 500
Registration, Method = "POST"
- Parameter RegistrationDtoV1 mit RowState,Person und DurchführungsId und beim Update einer Registration Id
- Liefert ein RegistrationDto zurück
- Erstellt oder Aktualisiert eine Registrierung je nach RowState: Unchanged = 0, Update = 1, Create = 2,Delete = 3
- Delete ist nicht verfügbar
- Fehler:
- Person oder Event nicht gefunden - Code 500
- Registrierung existiert schon - Code 500
- Registrierung kann nicht erstellt werden - Code 500
- Registrierung nicht gefunden - Code 404
- Exception - Code 500
RegistrationForRegistrar, Method = "POST"
- Parameter RegistrationDtoV1 mit RowState = Create,Person und DurchführungsId
- Liefert ein RegistrationDto zurück
- Erstellt eine Registrierung für einen Registrar
- Delete und Update ist nicht verfügbar
- Fehler:
- Person oder Event nicht gefunden - Code 500
- Registrierung existiert schon - Code 500
- Registrierung kann nicht erstellt werden - Code 500
- Exception - Code 500
ExecuteRegistration?x={registrationId}&y={workflowStepDataSourceId}&z={workflowStepDataSourceObjectId}&r={reverseDirection}
- Parameter registrationId , WorkflowStep-DataSourceId,WorkflowStep-DataSourceObjectId (alle Pflicht), Bool für ReverseDirection
- Führt einen Workflowstep auf einer Registrierung aus
- Gibt das Registrierungobjekt zurück ( RegistrationDto)
- Fehler:
- Full Failure - Code 500
- Partial Failure - Return false
CreateRegistration?x={eventId}
- Parameter eventId
- Gibt eine RegistrationDto zurück
- Erstellt eine RegistrationDto mit gefüllter EventId,TypeId und GenericProperties
- Fehler:
- Durchführung nicht gefunden - Code 404
- Exception - Code 500
Appointments?x={OccurrenceId}
- Parameter OccurrecenId = Pflicht
- Liefert eine Liste von AppointmentDtos zurück
- Gibt alle Appointments zu der angegebenen Durchführung zurück
- Fehler:
- Durchführung nicht gefunde - Code 404
- Exception - Code 500
Resources?x={AppointmentId}
- Parameter AppointmentId= Pflicht
- Liefert eine Liste von ResourceDtos zurück
- Gibt alle Resourcen zu dem angegebenen Appointment zurück
- Fehler:
- Appointment nicht gefunde - Code 404
- Exception - Code 500
EventTypes
- Liefert eine Liste von EventTypeDtos zurück
- Gibt alle Event-Typen zurück