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 20

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

None.

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.

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,
  "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-08T22:14:33.7194896",
      "AliquotaIva": 1.0,
      "IsTavoloPerComandeAlBanco": true,
      "IsSottotavoliAttivi": true,
      "SottoTavoli": [],
      "Marcia": [
        {
          "Turno": 0,
          "Stampato": true
        },
        {
          "Turno": 0,
          "Stampato": true
        }
      ],
      "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
    },
    {
      "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-08T22:14:33.7194896",
      "AliquotaIva": 1.0,
      "IsTavoloPerComandeAlBanco": true,
      "IsSottotavoliAttivi": true,
      "SottoTavoli": [],
      "Marcia": [
        {
          "Turno": 0,
          "Stampato": true
        },
        {
          "Turno": 0,
          "Stampato": true
        }
      ],
      "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
    }
  ]
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.