Aus dem Kurs: Web-APIs mit ASP.NET Core 8
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Daten erstellen (Teil 2) – Tutorial zu ASP.NET Core
Aus dem Kurs: Web-APIs mit ASP.NET Core 8
Daten erstellen (Teil 2)
Probieren wir das gleich mal aus, ergänzen wir unseren Controller um eine neue Methode, die auf HttpPost quasi nur wartet und im Namen auch entsprechend einen Post trägt. Sie ist "public async Task" von einem "ActionResult" und heißt PostProduct() und erwartet ein product. Wir könnten natürlich noch sagen, woher? Z.B. aus dem HttpBody. Wir könnten also hier noch ein entsprechendes FromBody ergänzen. Müssen wir in dem Fall nicht. Aber das wäre eine Option, wie wir dieses FromBody-Attribut mal einsetzen. Was machen wir hier? Wir nehmen das Produkt und schauen erst unseren Datenbankkontext an und fügen dann das Produkt der bestehenden Liste der Produkte zu und awaiten dann einen Aufruf von SaveChangesAsync(). Jetzt kommt die spannende Rückgabe. Das war eine CreatedAtAction und müssen deswegen den Namen der Actionmethode angeben. Und hier wird schon vorgeschlagen, wir könnten eigentlich auch einen nameof nehmen, dann haben wir keine magischen Strings, aber nicht von PostProduct natürlich,…
Inhalt
-
-
-
-
-
(Gesperrt)
Was Sie in diesem Kapitel erwartet55 Sek.
-
(Gesperrt)
HTTP-Methoden für Lese- und Schreiboperationen2 Min. 46 Sek.
-
(Gesperrt)
Model-Binding verstehen2 Min. 44 Sek.
-
(Gesperrt)
Daten erstellen (Teil 1)3 Min. 40 Sek.
-
(Gesperrt)
Daten erstellen (Teil 2)5 Min. 51 Sek.
-
(Gesperrt)
Daten aktualisieren6 Min. 6 Sek.
-
Daten löschen5 Min. 16 Sek.
-
(Gesperrt)
In eine minimale API umwandeln3 Min. 11 Sek.
-
(Gesperrt)
-
-
-