Skip to end of banner
Go to start of banner

Eventmanagement-Service

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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"

ExecuteRegistration?x={registrationId}&y={workflowStepDataSourceId}&z={workflowStepDataSourceObjectId}&r={reverseDirection}

CreateRegistration?x={eventId}

CreateRegistrationConfirmed?x={eventId}

CreateRegistrationWaitingList?x={eventId}

Appointments?x={OccurrenceId}

Resources?x={AppointmentId}

EventTypes

  • No labels