POST api/EmprestimoLivros
Adiciona um novo empréstimo de livro ao sistema. O objeto EmprestimoLivro deve ser fornecido no corpo da requisição.
Request Information
URI Parameters
None.
Body Parameters
Objeto contendo os dados do empréstimo de livro a ser adicionado.
EmprestimoLivro| Name | Description | Type | Additional information |
|---|---|---|---|
| IdEmprestimo | integer |
None. |
|
| IdLivro | integer |
None. |
|
| Emprestimo | Emprestimo |
None. |
|
| Livro | Livro |
None. |
Request Formats
application/json, text/json
Sample:
{
"IdEmprestimo": 1,
"IdLivro": 1,
"Emprestimo": {
"Id": 1,
"IdLeitor": 1,
"DataEmprestimo": "2026-08-26T09:13:09.3836506-05:00",
"DataDevolucao": "2026-08-26T09:13:09.3836506-05:00",
"PrazoDevolucao": "2026-08-26T09:13:09.3836506-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": [
{
"Id": 1,
"IdLeitor": 1,
"DataReserva": "2026-08-26T09:13:09.3836506-05:00",
"DataExpiracao": "2026-08-26T09:13:09.3836506-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": [],
"ReservaLivros": [],
"Categoria": {
"Id": 1,
"Nome": "sample string 2",
"Livros": []
}
}
}
]
}
]
}
},
"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,
"Reserva": {
"Id": 1,
"IdLeitor": 1,
"DataReserva": "2026-08-26T09:13:09.3836506-05:00",
"DataExpiracao": "2026-08-26T09:13:09.3836506-05:00",
"Ativa": true,
"ReservaLivros": [],
"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-26T09:13:09.3836506-05:00",
"DataDevolucao": "2026-08-26T09:13:09.3836506-05:00",
"PrazoDevolucao": "2026-08-26T09:13:09.3836506-05:00",
"Devolvido": true,
"MultaPaga": true,
"EmprestimoLivros": []
}
],
"Reservas": []
}
}
}
],
"Categoria": {
"Id": 1,
"Nome": "sample string 2",
"Livros": []
}
}
}
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.