fix: Adjust to PostTodoItem in firstwebapi files (#32326)
parent
86226e52d7
commit
6aee28fd86
|
@ -344,7 +344,7 @@ The <xref:Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtAction%2A> method:
|
|||
|
||||
* Returns an [HTTP 201 status code](https://developer.mozilla.org/docs/Web/HTTP/Status/201) if successful. `HTTP 201` is the standard response for an `HTTP POST` method that creates a new resource on the server.
|
||||
* Adds a [Location](https://developer.mozilla.org/docs/Web/HTTP/Headers/Location) header to the response. The `Location` header specifies the [URI](https://developer.mozilla.org/docs/Glossary/URI) of the newly created to-do item. For more information, see [10.2.2 201 Created](https://www.rfc-editor.org/rfc/rfc9110.html#section-10.2.2).
|
||||
* References the `GetTodoItem` action to create the `Location` header's URI. The C# `nameof` keyword is used to avoid hard-coding the action name in the `CreatedAtAction` call.
|
||||
* References the `PostTodoItem` action to create the `Location` header's URI. The C# `nameof` keyword is used to avoid hard-coding the action name in the `CreatedAtAction` call.
|
||||
|
||||
<a name="post7"></a>
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ namespace TodoApi.Controllers
|
|||
_context.TodoItems.Add(item);
|
||||
await _context.SaveChangesAsync();
|
||||
|
||||
return CreatedAtAction(nameof(GetTodoItem), new { id = item.Id }, item);
|
||||
return CreatedAtAction(nameof(PostTodoItem), new { id = item.Id }, item);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
|
|
@ -85,8 +85,8 @@ namespace TodoApi.Controllers
|
|||
_context.TodoItems.Add(todoItem);
|
||||
await _context.SaveChangesAsync();
|
||||
|
||||
//return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem);
|
||||
return CreatedAtAction(nameof(GetTodoItem), new { id = todoItem.Id }, todoItem);
|
||||
//return CreatedAtAction("PostTodoItem", new { id = todoItem.Id }, todoItem);
|
||||
return CreatedAtAction(nameof(PostTodoItem), new { id = todoItem.Id }, todoItem);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
|
|
@ -85,8 +85,8 @@ namespace TodoApi.Controllers
|
|||
_context.TodoItems.Add(todoItem);
|
||||
await _context.SaveChangesAsync();
|
||||
|
||||
//return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem);
|
||||
return CreatedAtAction(nameof(GetTodoItem), new { id = todoItem.Id }, todoItem);
|
||||
//return CreatedAtAction("PostTodoItem", new { id = todoItem.Id }, todoItem);
|
||||
return CreatedAtAction(nameof(PostTodoItem), new { id = todoItem.Id }, todoItem);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
|
|
@ -87,8 +87,8 @@ namespace TodoApi.Controllers
|
|||
_context.TodoItems.Add(todoItem);
|
||||
await _context.SaveChangesAsync();
|
||||
|
||||
//return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem);
|
||||
return CreatedAtAction(nameof(GetTodoItem), new { id = todoItem.Id }, todoItem);
|
||||
//return CreatedAtAction("PostTodoItem", new { id = todoItem.Id }, todoItem);
|
||||
return CreatedAtAction(nameof(PostTodoItem), new { id = todoItem.Id }, todoItem);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
|
Loading…
Reference in New Issue