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.

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
  ],
  "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

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.