@@ -185,7 +185,7 @@ public virtual async Task<IActionResult> GetRelationshipAsync(TId id, string rel
185185 /// POST /articles HTTP/1.1
186186 /// ]]></code>
187187 /// </summary>
188- public virtual async Task < IActionResult > PostAsync ( TResource resource , CancellationToken cancellationToken )
188+ public virtual async Task < IActionResult > PostAsync ( [ FromBody ] TResource resource , CancellationToken cancellationToken )
189189 {
190190 _traceWriter . LogMethodStart ( new
191191 {
@@ -235,7 +235,7 @@ public virtual async Task<IActionResult> PostAsync(TResource resource, Cancellat
235235 /// <param name="cancellationToken">
236236 /// Propagates notification that request handling should be canceled.
237237 /// </param>
238- public virtual async Task < IActionResult > PostRelationshipAsync ( TId id , string relationshipName , ISet < IIdentifiable > rightResourceIds ,
238+ public virtual async Task < IActionResult > PostRelationshipAsync ( TId id , string relationshipName , [ FromBody ] ISet < IIdentifiable > rightResourceIds ,
239239 CancellationToken cancellationToken )
240240 {
241241 _traceWriter . LogMethodStart ( new
@@ -264,7 +264,7 @@ public virtual async Task<IActionResult> PostRelationshipAsync(TId id, string re
264264 /// PATCH /articles/1 HTTP/1.1
265265 /// ]]></code>
266266 /// </summary>
267- public virtual async Task < IActionResult > PatchAsync ( TId id , TResource resource , CancellationToken cancellationToken )
267+ public virtual async Task < IActionResult > PatchAsync ( TId id , [ FromBody ] TResource resource , CancellationToken cancellationToken )
268268 {
269269 _traceWriter . LogMethodStart ( new
270270 {
@@ -310,7 +310,8 @@ public virtual async Task<IActionResult> PatchAsync(TId id, TResource resource,
310310 /// <param name="cancellationToken">
311311 /// Propagates notification that request handling should be canceled.
312312 /// </param>
313- public virtual async Task < IActionResult > PatchRelationshipAsync ( TId id , string relationshipName , object ? rightValue , CancellationToken cancellationToken )
313+ public virtual async Task < IActionResult > PatchRelationshipAsync ( TId id , string relationshipName , [ FromBody ] object ? rightValue ,
314+ CancellationToken cancellationToken )
314315 {
315316 _traceWriter . LogMethodStart ( new
316317 {
@@ -370,7 +371,7 @@ public virtual async Task<IActionResult> DeleteAsync(TId id, CancellationToken c
370371 /// <param name="cancellationToken">
371372 /// Propagates notification that request handling should be canceled.
372373 /// </param>
373- public virtual async Task < IActionResult > DeleteRelationshipAsync ( TId id , string relationshipName , ISet < IIdentifiable > rightResourceIds ,
374+ public virtual async Task < IActionResult > DeleteRelationshipAsync ( TId id , string relationshipName , [ FromBody ] ISet < IIdentifiable > rightResourceIds ,
374375 CancellationToken cancellationToken )
375376 {
376377 _traceWriter . LogMethodStart ( new
0 commit comments