PUT api/Prenotazione

Request Information

URI Parameters

None.

Body Parameters

DTOPrenotazione
NameDescriptionTypeAdditional information
Id

Gets or sets the id of the entity.

integer

None.

IdMasterPrenotazione

Campo Non-Chiave, usato per raggruppare prenotazioni su più tavoli tra di loro.

integer

None.

IdTavolo

Tavolo associato alla prenotazione

integer

None.

Nominativo

Riferimento prenotazione (nome/cognome cliente)

string

String length: inclusive between 0 and 100

DataOraPrenotazione

Data e Ora della prenotazione

date

None.

DataOraNotifica

Data e ora superata la quale dev'essere notificato all'operatore, che vuole accedere al tavolo, che il tavolo è prenotato. Mostrare quindi schermata selezione (usa prenotazione, usa tavolo)

date

None.

NumeroPersone

Numero di persone previste

integer

None.

Note

Note associate alla prenotazione

string

String length: inclusive between 0 and 1000

DataCreaz

Campo DB: [DataCreaz]. Data di creazione del record

date

None.

DataAgg

Campo DB: [DataAgg]. Data ultimo aggiornamento del record

date

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "IdMasterPrenotazione": 2,
  "IdTavolo": 3,
  "Nominativo": "sample string 4",
  "DataOraPrenotazione": "2024-05-08T22:48:56.983269",
  "DataOraNotifica": "2024-05-08T22:48:56.983269",
  "NumeroPersone": 7,
  "Note": "sample string 8",
  "DataCreaz": "2024-05-08T22:48:56.983269",
  "DataAgg": "2024-05-08T22:48:56.983269"
}

application/xml, text/xml

Sample:
<DTOPrenotazione xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO">
  <DataAgg>2024-05-08T22:48:56.983269+02:00</DataAgg>
  <DataCreaz>2024-05-08T22:48:56.983269+02:00</DataCreaz>
  <DataOraNotifica>2024-05-08T22:48:56.983269+02:00</DataOraNotifica>
  <DataOraPrenotazione>2024-05-08T22:48:56.983269+02:00</DataOraPrenotazione>
  <Id>1</Id>
  <IdMasterPrenotazione>2</IdMasterPrenotazione>
  <IdTavolo>3</IdTavolo>
  <Nominativo>sample string 4</Nominativo>
  <Note>sample string 8</Note>
  <NumeroPersone>7</NumeroPersone>
</DTOPrenotazione>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.