PUT api/Sala

Request Information

URI Parameters

None.

Body Parameters

DTOSala
NameDescriptionTypeAdditional 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

Sample:
{
  "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-07-03T11:06:42.6934703",
      "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": "88e81b94-9b41-49b4-b3dd-a0462b5d6895",
      "PassKeyCreatedOn": "2025-07-03T11:06:42.6934703",
      "PassKeyExpiredOn": "2025-07-03T11:06:42.6934703",
      "PassKeyCreatedBy": "sample string 25",
      "AreeCompetenza": [
        1,
        2
      ],
      "DataUltimoInserimentoMenu": "2025-07-03T11:06:42.6934703",
      "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-07-03T11:06:42.6934703",
      "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": "88e81b94-9b41-49b4-b3dd-a0462b5d6895",
      "PassKeyCreatedOn": "2025-07-03T11:06:42.6934703",
      "PassKeyExpiredOn": "2025-07-03T11:06:42.6934703",
      "PassKeyCreatedBy": "sample string 25",
      "AreeCompetenza": [
        1,
        2
      ],
      "DataUltimoInserimentoMenu": "2025-07-03T11:06:42.6934703",
      "idCloud": 1
    }
  ]
}

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.