PUT api/Sala
Request Information
URI Parameters
None.
Body Parameters
DTOSalaName | 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. |
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 ], "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": "2024-05-03T16:55:22.0841083", "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": "bd49547d-127b-4e98-bae9-2431b665b5a6", "PassKeyCreatedOn": "2024-05-03T16:55:22.0841083", "PassKeyExpiredOn": "2024-05-03T16:55:22.0841083", "PassKeyCreatedBy": "sample string 25", "AreeCompetenza": [ 1, 2 ], "DataUltimoInserimentoMenu": "2024-05-03T16:55:22.0841083" }, { "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": "2024-05-03T16:55:22.0841083", "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": "bd49547d-127b-4e98-bae9-2431b665b5a6", "PassKeyCreatedOn": "2024-05-03T16:55:22.0841083", "PassKeyExpiredOn": "2024-05-03T16:55:22.0841083", "PassKeyCreatedBy": "sample string 25", "AreeCompetenza": [ 1, 2 ], "DataUltimoInserimentoMenu": "2024-05-03T16:55:22.0841083" } ] }
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample not available.