PUT api/Reservas/{id}
Atualiza uma reserva existente com base no ID fornecido.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
ID da reserva a ser atualizada. |
integer |
Required |
Body Parameters
Objeto contendo os dados atualizados da reserva.
Reserva| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| IdLeitor | integer |
None. |
|
| DataReserva | date |
None. |
|
| DataExpiracao | date |
None. |
|
| Ativa | boolean |
None. |
|
| ReservaLivros | Collection of ReservaLivro |
None. |
|
| Leitor | Leitor |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"IdLeitor": 1,
"DataReserva": "2026-08-26T04:51:09.0143139-05:00",
"DataExpiracao": "2026-08-26T04:51:09.0143139-05:00",
"Ativa": true,
"ReservaLivros": [
{
"IdReserva": 1,
"IdLivro": 1,
"Livro": {
"Id": 1,
"Titulo": "sample string 2",
"Autor": "sample string 3",
"Editora": "sample string 4",
"AnoPublicacao": 5,
"QtdDisponivel": 6,
"IdCategoria": 1,
"EmprestimoLivros": [
{
"IdEmprestimo": 1,
"IdLivro": 1,
"Emprestimo": {
"Id": 1,
"IdLeitor": 1,
"DataEmprestimo": "2026-08-26T04:51:09.0143139-05:00",
"DataDevolucao": "2026-08-26T04:51:09.0143139-05:00",
"PrazoDevolucao": "2026-08-26T04:51:09.0143139-05:00",
"Devolvido": true,
"MultaPaga": true,
"EmprestimoLivros": [],
"Leitor": {
"Id": 1,
"Nome": "sample string 2",
"Apelido": "sample string 3",
"Email": "sample string 4",
"Contacto": "sample string 5",
"TipoLeitor": "sample string 6",
"Bloqueado": true,
"Emprestimos": [],
"Reservas": []
}
}
}
],
"ReservaLivros": [],
"Categoria": {
"Id": 1,
"Nome": "sample string 2",
"Livros": []
}
}
}
],
"Leitor": {
"Id": 1,
"Nome": "sample string 2",
"Apelido": "sample string 3",
"Email": "sample string 4",
"Contacto": "sample string 5",
"TipoLeitor": "sample string 6",
"Bloqueado": true,
"Emprestimos": [
{
"Id": 1,
"IdLeitor": 1,
"DataEmprestimo": "2026-08-26T04:51:09.0143139-05:00",
"DataDevolucao": "2026-08-26T04:51:09.0143139-05:00",
"PrazoDevolucao": "2026-08-26T04:51:09.0143139-05:00",
"Devolvido": true,
"MultaPaga": true,
"EmprestimoLivros": [
{
"IdEmprestimo": 1,
"IdLivro": 1,
"Livro": {
"Id": 1,
"Titulo": "sample string 2",
"Autor": "sample string 3",
"Editora": "sample string 4",
"AnoPublicacao": 5,
"QtdDisponivel": 6,
"IdCategoria": 1,
"EmprestimoLivros": [],
"ReservaLivros": [
{
"IdReserva": 1,
"IdLivro": 1
}
],
"Categoria": {
"Id": 1,
"Nome": "sample string 2",
"Livros": []
}
}
}
]
}
],
"Reservas": []
}
}
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Resultado da operação.
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.