Aus dem Kurs: Web-APIs mit ASP.NET Core 8

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Daten suchen

Daten suchen

Sehen wir uns jetzt die Suche an. Wir brauchen also ein Parameter mit einem Suchbegriff und prüfen dann, ob eine bestimmte Property unseres Produkts identisch ist mit dem Suchbegriff oder ob der Suchstring irgendwo enthalten ist. Letzteres geht dann mit Contains(). Was ich hier mache, ist, dass ich eine Umwandlung in Kleinbuchstaben vornehme, sodass dann die Groß-/Kleinschreibung in dem Fall egal ist. Es gibt auch noch andere Möglichkeiten, aber das, denke ich, ist ein recht pragmatischer Ansatz. Schauen wir uns das mal an und erweitern zunächst wieder unsere ProductQueryParameters. Da haben wir momentan einen Minimal-/Maximalpreis drinstehen, und jetzt können wir Eigenschaften anlegen, wonach wir suchen. Eine Sache, wo man vielleicht nach einem perfekten Match sucht, ist die Sku. Ich initialisiere das mal mit einem Leerstring. Und was natürlich auch ein Klassiker ist zum Suchen, ist der Name eines Produkts, weil da vielleicht auch ein Teiltreffer wertvoll ist. Deswegen lege ich auch…

Inhalt