GET api/Sala

Ritorna tutte le sale del locale

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Collection of 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.

Response 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:11:57.117879",
        "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": "05fe8c9d-f742-440d-bc6f-51719bd27b6c",
        "PassKeyCreatedOn": "2025-07-03T11:11:57.117879",
        "PassKeyExpiredOn": "2025-07-03T11:11:57.117879",
        "PassKeyCreatedBy": "sample string 25",
        "AreeCompetenza": [
          1,
          2
        ],
        "DataUltimoInserimentoMenu": "2025-07-03T11:11:57.117879",
        "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:11:57.117879",
        "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": "05fe8c9d-f742-440d-bc6f-51719bd27b6c",
        "PassKeyCreatedOn": "2025-07-03T11:11:57.117879",
        "PassKeyExpiredOn": "2025-07-03T11:11:57.117879",
        "PassKeyCreatedBy": "sample string 25",
        "AreeCompetenza": [
          1,
          2
        ],
        "DataUltimoInserimentoMenu": "2025-07-03T11:11:57.117879",
        "idCloud": 1
      }
    ]
  },
  {
    "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:11:57.117879",
        "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": "05fe8c9d-f742-440d-bc6f-51719bd27b6c",
        "PassKeyCreatedOn": "2025-07-03T11:11:57.117879",
        "PassKeyExpiredOn": "2025-07-03T11:11:57.117879",
        "PassKeyCreatedBy": "sample string 25",
        "AreeCompetenza": [
          1,
          2
        ],
        "DataUltimoInserimentoMenu": "2025-07-03T11:11:57.117879",
        "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:11:57.117879",
        "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": "05fe8c9d-f742-440d-bc6f-51719bd27b6c",
        "PassKeyCreatedOn": "2025-07-03T11:11:57.117879",
        "PassKeyExpiredOn": "2025-07-03T11:11:57.117879",
        "PassKeyCreatedBy": "sample string 25",
        "AreeCompetenza": [
          1,
          2
        ],
        "DataUltimoInserimentoMenu": "2025-07-03T11:11:57.117879",
        "idCloud": 1
      }
    ]
  }
]