GET api/veranstaltungen/Find?filter={filter}&seite={seite}&zeilen={zeilen}

Liefert Veranstaltungen, welche einem Filter entsprechen, paginiert zurück.

Aufruf

URL Parameter

NameBeschreibungTypWeitere Informationen
filter

Suchfilter

string

Required

seite

Aktuelle Seitenzahl

integer

Required

zeilen

Anzahl der Zeilen (max. 20) pro Seite.

integer

Required

Parameter

Keine.

Statuscodes

  • OK (200)
  • BadRequest (400)
  • InternalServerError (500)

Antwort

Beschreibung

Suchergebnis
NameBeschreibungTypWeitere Informationen
Seite

Liefert die aktuelle Seitenzahl

integer

Keine.

Zeilen

Liefert die Zeilenanzahl pro Seite

integer

Keine.

Seiten

Liefert die Anzahl verfügbarer Seiten

integer

Keine.

AnzahlTotal

Liefert die Anzahl aller Datensätze

integer

Keine.

ErsteSeite

Liefert die Adresse zur ersten Ergebnisseite

URI

Keine.

LetzteSeite

Liefert die Adresse zur letzten Ergebnisseite

URI

Keine.

VorherigeSeite

Liefert die Adresse zur vorherigen Ergebnisseite

URI

Keine.

NaechsteSeite

Liefert die Adresse zur nachsten Ergebnisseite

URI

Keine.

Ergebnisse

Liefert eine Liste der paginierten Datensätze

Auflistung von Object

Keine.

Antwortformat

application/json, text/json

Beispiel:
{
  "Seite": 1,
  "Zeilen": 2,
  "Seiten": 3,
  "AnzahlTotal": 4,
  "ErsteSeite": "http://webapihelppage5.com",
  "LetzteSeite": "http://webapihelppage6.com",
  "VorherigeSeite": "http://webapihelppage7.com",
  "NaechsteSeite": "http://webapihelppage8.com",
  "Ergebnisse": [
    {},
    {}
  ]
}