1
- using System . ComponentModel . DataAnnotations ;
2
1
using JsonApiDotNetCore . Configuration ;
3
2
using JsonApiDotNetCore . Errors ;
4
3
using JsonApiDotNetCore . Middleware ;
@@ -107,7 +106,7 @@ public virtual async Task<IActionResult> GetAsync(CancellationToken cancellation
107
106
/// GET /articles/1 HTTP/1.1
108
107
/// ]]></code>
109
108
/// </summary>
110
- public virtual async Task < IActionResult > GetAsync ( [ Required ] TId id , CancellationToken cancellationToken )
109
+ public virtual async Task < IActionResult > GetAsync ( TId id , CancellationToken cancellationToken )
111
110
{
112
111
_traceWriter . LogMethodStart ( new
113
112
{
@@ -132,7 +131,7 @@ public virtual async Task<IActionResult> GetAsync([Required] TId id, Cancellatio
132
131
/// GET /articles/1/revisions HTTP/1.1
133
132
/// ]]></code>
134
133
/// </summary>
135
- public virtual async Task < IActionResult > GetSecondaryAsync ( [ Required ] TId id , [ Required ] string relationshipName , CancellationToken cancellationToken )
134
+ public virtual async Task < IActionResult > GetSecondaryAsync ( TId id , string relationshipName , CancellationToken cancellationToken )
136
135
{
137
136
_traceWriter . LogMethodStart ( new
138
137
{
@@ -161,7 +160,7 @@ public virtual async Task<IActionResult> GetSecondaryAsync([Required] TId id, [R
161
160
/// GET /articles/1/relationships/revisions HTTP/1.1
162
161
/// ]]></code>
163
162
/// </summary>
164
- public virtual async Task < IActionResult > GetRelationshipAsync ( [ Required ] TId id , [ Required ] string relationshipName , CancellationToken cancellationToken )
163
+ public virtual async Task < IActionResult > GetRelationshipAsync ( TId id , string relationshipName , CancellationToken cancellationToken )
165
164
{
166
165
_traceWriter . LogMethodStart ( new
167
166
{
@@ -186,7 +185,7 @@ public virtual async Task<IActionResult> GetRelationshipAsync([Required] TId id,
186
185
/// POST /articles HTTP/1.1
187
186
/// ]]></code>
188
187
/// </summary>
189
- public virtual async Task < IActionResult > PostAsync ( [ FromBody ] [ Required ] TResource resource , CancellationToken cancellationToken )
188
+ public virtual async Task < IActionResult > PostAsync ( TResource resource , CancellationToken cancellationToken )
190
189
{
191
190
_traceWriter . LogMethodStart ( new
192
191
{
@@ -236,8 +235,8 @@ public virtual async Task<IActionResult> PostAsync([FromBody] [Required] TResour
236
235
/// <param name="cancellationToken">
237
236
/// Propagates notification that request handling should be canceled.
238
237
/// </param>
239
- public virtual async Task < IActionResult > PostRelationshipAsync ( [ Required ] TId id , [ Required ] string relationshipName ,
240
- [ FromBody ] [ Required ] ISet < IIdentifiable > rightResourceIds , CancellationToken cancellationToken )
238
+ public virtual async Task < IActionResult > PostRelationshipAsync ( TId id , string relationshipName , ISet < IIdentifiable > rightResourceIds ,
239
+ CancellationToken cancellationToken )
241
240
{
242
241
_traceWriter . LogMethodStart ( new
243
242
{
@@ -265,7 +264,7 @@ public virtual async Task<IActionResult> PostRelationshipAsync([Required] TId id
265
264
/// PATCH /articles/1 HTTP/1.1
266
265
/// ]]></code>
267
266
/// </summary>
268
- public virtual async Task < IActionResult > PatchAsync ( [ Required ] TId id , [ FromBody ] [ Required ] TResource resource , CancellationToken cancellationToken )
267
+ public virtual async Task < IActionResult > PatchAsync ( TId id , TResource resource , CancellationToken cancellationToken )
269
268
{
270
269
_traceWriter . LogMethodStart ( new
271
270
{
@@ -311,8 +310,7 @@ public virtual async Task<IActionResult> PatchAsync([Required] TId id, [FromBody
311
310
/// <param name="cancellationToken">
312
311
/// Propagates notification that request handling should be canceled.
313
312
/// </param>
314
- public virtual async Task < IActionResult > PatchRelationshipAsync ( [ Required ] TId id , [ Required ] string relationshipName , [ FromBody ] object ? rightValue ,
315
- CancellationToken cancellationToken )
313
+ public virtual async Task < IActionResult > PatchRelationshipAsync ( TId id , string relationshipName , object ? rightValue , CancellationToken cancellationToken )
316
314
{
317
315
_traceWriter . LogMethodStart ( new
318
316
{
@@ -338,7 +336,7 @@ public virtual async Task<IActionResult> PatchRelationshipAsync([Required] TId i
338
336
/// DELETE /articles/1 HTTP/1.1
339
337
/// ]]></code>
340
338
/// </summary>
341
- public virtual async Task < IActionResult > DeleteAsync ( [ Required ] TId id , CancellationToken cancellationToken )
339
+ public virtual async Task < IActionResult > DeleteAsync ( TId id , CancellationToken cancellationToken )
342
340
{
343
341
_traceWriter . LogMethodStart ( new
344
342
{
@@ -372,8 +370,8 @@ public virtual async Task<IActionResult> DeleteAsync([Required] TId id, Cancella
372
370
/// <param name="cancellationToken">
373
371
/// Propagates notification that request handling should be canceled.
374
372
/// </param>
375
- public virtual async Task < IActionResult > DeleteRelationshipAsync ( [ Required ] TId id , [ Required ] string relationshipName ,
376
- [ FromBody ] [ Required ] ISet < IIdentifiable > rightResourceIds , CancellationToken cancellationToken )
373
+ public virtual async Task < IActionResult > DeleteRelationshipAsync ( TId id , string relationshipName , ISet < IIdentifiable > rightResourceIds ,
374
+ CancellationToken cancellationToken )
377
375
{
378
376
_traceWriter . LogMethodStart ( new
379
377
{
0 commit comments