POST api/Sala
Request Information
URI Parameters
None.
Body Parameters
DTOSala| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Campo DB: [Id]. Chiave primaria della tabella. |
integer |
None. |
| Descrizione |
Campo DB: [Descrizione]. Nome della sala |
string |
String length: inclusive between 1 and 100 |
| IdListino |
Campo DB: [idListino]. Identifica uno dei tre listini associati alla sala |
EnumGruppoPrezzi |
None. |
| PathImmagine |
Campo DB: [PathImmagine]. Identifica il file di immagine da applicare alla sala (solo front-end Easypos) |
string |
String length: inclusive between 0 and 4000 |
| IsCopertiObbligatori |
Campo DB: [InserimentoCoperti]. Indica se i tavoli della sala richiedono obbligatoriamente l'inserimento dei coperti ad inizio inserimento ordine |
boolean |
None. |
| IdMagazzino |
Campo DB: [IdMagazzino]. Id Locale di riferimento per la sala |
integer |
None. |
| PercentualeServizio |
Campo DB: [PercentualeServizio]. |
decimal number |
None. |
| IdAreaCompetenza |
Campo DB: [IdAreaCompetenza] Chiave esterna alla tabella tabAreeCompetenza |
integer |
None. |
| AreeCompetenza |
Lista AreeCompetenza della sala |
Collection of integer |
None. |
| idCloud |
idCloud chiave per la piattaforma Zefiro |
integer |
None. |
| Tavoli | Collection of DTOTavolo |
None. |
Request Formats
application/json, text/json
{
"Id": 1,
"Descrizione": "sample string 2",
"IdListino": 1,
"PathImmagine": "sample string 3",
"IsCopertiObbligatori": true,
"IdMagazzino": 5,
"PercentualeServizio": 6.1,
"IdAreaCompetenza": 7,
"AreeCompetenza": [
1,
2
],
"idCloud": 1,
"Tavoli": [
{
"Id": 1,
"IdSala": 2,
"Descrizione": "sample string 3",
"Stato": 1,
"IdListino": 1,
"IsBloccato": true,
"ProponiInserimentoCoperti": true,
"InserimentoCopertiObbligatorio": true,
"CopertiDisponibili": 1,
"CopertiOccupati": 1,
"OrdineDiVisualizzazioneSuMobile": 7,
"InizioServizio": "2025-12-22T15:06:13.8294393",
"AliquotaIva": 1.0,
"IsTavoloPerComandeAlBanco": true,
"IsSottotavoliAttivi": true,
"SottoTavoli": [],
"Marcia": [
{
"Turno": 0,
"Stampato": true,
"DTOListaCdp": [
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
},
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
}
]
},
{
"Turno": 0,
"Stampato": true,
"DTOListaCdp": [
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
},
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
}
]
}
],
"UltimoTurnoStampato": 0,
"IsRichiestoContoAlTavolo": true,
"IsPortatoContoAlTavolo": true,
"IsPortatoPrecontoAlTavolo": true,
"IsConsegnatoCaffeAlTavolo": true,
"IsConPreordine": true,
"IsNessunaPietanzaAlTavolo": true,
"IsUnitoAdAltro": true,
"DescrizioneTavoliUniti": "sample string 17",
"TotalePagamenti": 18.0,
"TotaleComanda": 19.0,
"NrSedieTopBottom": 1,
"NrSedieLeftRight": 1,
"HasSedieTop": true,
"HasSedieBottom": true,
"HasSedieLeft": true,
"HasSedieRight": true,
"SedieNonLibere": [
{
"IdKey": "sample string 1",
"IdTavolo": 2,
"IdSottoTavolo": 3,
"Descrizione": "sample string 4",
"IdStato": 1,
"IdPietanzaCoperto": 5
},
{
"IdKey": "sample string 1",
"IdTavolo": 2,
"IdSottoTavolo": 3,
"Descrizione": "sample string 4",
"IdStato": 1,
"IdPietanzaCoperto": 5
}
],
"ChiaveHashSedie": "sample string 24",
"PassKey": "99db5366-0eeb-4bd1-b3ec-90208f31dedc",
"PassKeyCreatedOn": "2025-12-22T15:06:13.8294393",
"PassKeyExpiredOn": "2025-12-22T15:06:13.8294393",
"PassKeyCreatedBy": "sample string 25",
"AreeCompetenza": [
1,
2
],
"DataUltimoInserimentoMenu": "2025-12-22T15:06:13.8294393",
"idCloud": 1
},
{
"Id": 1,
"IdSala": 2,
"Descrizione": "sample string 3",
"Stato": 1,
"IdListino": 1,
"IsBloccato": true,
"ProponiInserimentoCoperti": true,
"InserimentoCopertiObbligatorio": true,
"CopertiDisponibili": 1,
"CopertiOccupati": 1,
"OrdineDiVisualizzazioneSuMobile": 7,
"InizioServizio": "2025-12-22T15:06:13.8294393",
"AliquotaIva": 1.0,
"IsTavoloPerComandeAlBanco": true,
"IsSottotavoliAttivi": true,
"SottoTavoli": [],
"Marcia": [
{
"Turno": 0,
"Stampato": true,
"DTOListaCdp": [
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
},
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
}
]
},
{
"Turno": 0,
"Stampato": true,
"DTOListaCdp": [
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
},
{
"IdCdp": 1,
"NomeCdp": "sample string 2"
}
]
}
],
"UltimoTurnoStampato": 0,
"IsRichiestoContoAlTavolo": true,
"IsPortatoContoAlTavolo": true,
"IsPortatoPrecontoAlTavolo": true,
"IsConsegnatoCaffeAlTavolo": true,
"IsConPreordine": true,
"IsNessunaPietanzaAlTavolo": true,
"IsUnitoAdAltro": true,
"DescrizioneTavoliUniti": "sample string 17",
"TotalePagamenti": 18.0,
"TotaleComanda": 19.0,
"NrSedieTopBottom": 1,
"NrSedieLeftRight": 1,
"HasSedieTop": true,
"HasSedieBottom": true,
"HasSedieLeft": true,
"HasSedieRight": true,
"SedieNonLibere": [
{
"IdKey": "sample string 1",
"IdTavolo": 2,
"IdSottoTavolo": 3,
"Descrizione": "sample string 4",
"IdStato": 1,
"IdPietanzaCoperto": 5
},
{
"IdKey": "sample string 1",
"IdTavolo": 2,
"IdSottoTavolo": 3,
"Descrizione": "sample string 4",
"IdStato": 1,
"IdPietanzaCoperto": 5
}
],
"ChiaveHashSedie": "sample string 24",
"PassKey": "99db5366-0eeb-4bd1-b3ec-90208f31dedc",
"PassKeyCreatedOn": "2025-12-22T15:06:13.8294393",
"PassKeyExpiredOn": "2025-12-22T15:06:13.8294393",
"PassKeyCreatedBy": "sample string 25",
"AreeCompetenza": [
1,
2
],
"DataUltimoInserimentoMenu": "2025-12-22T15:06:13.8294393",
"idCloud": 1
}
]
}
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample not available.