GET api/Menu
Ritorna tutti i menu
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of DTOMenuName | Description | Type | Additional information |
---|---|---|---|
Id |
Identificativo del menu |
integer |
None. |
Descrizione |
Descrizione pulsante del menu |
string |
None. |
IsAttivo |
Indica se il menù è attivo, quindi visualizzabile nell'elenco pulsanti delle categorie |
boolean |
None. |
BackColor |
Colore di sfondo del pulsante |
integer |
None. |
ForeColor |
Colore del testo del pulsante |
integer |
None. |
Tipo |
Identifica la tipologia di menu (menù del giorno, pagina) Pagina ==> Insieme eterogeneo di pietanze di categorie differenti, visualizzabili in unico pulsante. Menu del giorno ==> E' una pagina, le cui pietanze hanno prezzi e regole di utilizzo specifiche. |
EnumTipoMenu |
None. |
ModoGestione |
Identifica la metodologia di calcolo dei prezzi di ciascuna pietanza del menu Combina assieme due opzioni del menu (isUsaPrezziMenu + TipoInserimentoPrezzi) |
EnumTipoGestioneMenu |
None. |
IsMenuControllato |
Indica se il menu del giorno ha delle regole che limitano il numero ed il tipo di pietanze inseribili Significativo solo se Tipo = MenuDelGiorno. |
boolean |
None. |
IsApplicaPrezzoVariazioneAggiunta |
Indica se le variazioni in aggiunta dovranno mantenere il prezzo di listino o essere azzerate |
boolean |
None. |
IsApplicaPrezzoVariazioneDiminuzione |
/// Indica se le variazioni in diminuzione dovranno mantenere il prezzo di listino o essere azzerate |
boolean |
None. |
IsUtilizzaComposizioni |
Abilita l'uso delle composizioni per le pietanze del menu corrente |
boolean |
None. |
IsUtilizzaFormati |
Abilita l'uso dei formati per le pietanze del menu corrente |
boolean |
None. |
IsVisibileSoftware |
Indica se il menù è visibile su software |
boolean |
None. |
IsVisibileApp |
Indica se il menù è visibile su app selforder |
boolean |
None. |
IsVisibileTotem |
Indica se il menù è visibile su totem |
boolean |
None. |
IsVisibileSito |
Indica se il menù è visibile su sito |
boolean |
None. |
DataOraIniVisSoftware |
Indica la data e ora di inizio visibilità software |
date |
None. |
DataOraFinVisSoftware |
Indica la data e ora di fine visibilità software |
date |
None. |
DataOraIniVisApp |
Indica la data e ora di inizio visibilità app selforder |
date |
None. |
DataOraFinVisApp |
Indica la data e ora di fine visibilità app selforder |
date |
None. |
DataOraIniVisTotem |
Indica la data e ora di inizio visibilità totem |
date |
None. |
DataOraFinVisTotem |
Indica la data e ora di fine visibilità totem |
date |
None. |
DataOraIniVisSito |
Indica la data e ora di inizio visibilità sito |
date |
None. |
DataOraFinVisSito |
Indica la data e ora di fine visibilità sito |
date |
None. |
DettagliMenu |
Elenco pietanze di questo menu |
Collection of DTOMenuDettaglio |
None. |
RegoleMenu |
Regole legate all'inserimento limitato delle pietanze di questo menu Valorizzato solo se IsMenuControllato = True |
Collection of DTOMenuRegole |
None. |
Response Formats
application/json, text/json
[ { "Id": 1, "Descrizione": "sample string 2", "IsAttivo": true, "BackColor": 4, "ForeColor": 5, "Tipo": 1, "ModoGestione": 1, "IsMenuControllato": true, "IsApplicaPrezzoVariazioneAggiunta": true, "IsApplicaPrezzoVariazioneDiminuzione": true, "IsUtilizzaComposizioni": true, "IsUtilizzaFormati": true, "IsVisibileSoftware": true, "IsVisibileApp": true, "IsVisibileTotem": true, "IsVisibileSito": true, "DataOraIniVisSoftware": "2024-03-28T10:17:46.5432493", "DataOraFinVisSoftware": "2024-03-28T10:17:46.5432493", "DataOraIniVisApp": "2024-03-28T10:17:46.5432493", "DataOraFinVisApp": "2024-03-28T10:17:46.5432493", "DataOraIniVisTotem": "2024-03-28T10:17:46.5432493", "DataOraFinVisTotem": "2024-03-28T10:17:46.5432493", "DataOraIniVisSito": "2024-03-28T10:17:46.5432493", "DataOraFinVisSito": "2024-03-28T10:17:46.5432493", "DettagliMenu": [ { "Id": 1, "IdMenu": 2, "DescrizionePerStampaMenu": "sample string 3", "DescrizionePerStampaMenuLingua1": "sample string 4", "DescrizionePerStampaMenuLingua2": "sample string 5", "DescrizionePerStampaMenuLingua3": "sample string 6", "DescrizionePerStampaMenuLingua4": "sample string 7", "IdPietanza": 8, "IdFormatoInserimentoPietanza": 1, "PosizionePulsante": 9, "Prezzo": 10.0 }, { "Id": 1, "IdMenu": 2, "DescrizionePerStampaMenu": "sample string 3", "DescrizionePerStampaMenuLingua1": "sample string 4", "DescrizionePerStampaMenuLingua2": "sample string 5", "DescrizionePerStampaMenuLingua3": "sample string 6", "DescrizionePerStampaMenuLingua4": "sample string 7", "IdPietanza": 8, "IdFormatoInserimentoPietanza": 1, "PosizionePulsante": 9, "Prezzo": 10.0 } ], "RegoleMenu": [ { "IdMenu": 1, "GruppoCategoria": { "Id": 1, "Descrizione": "sample string 2" }, "Quantita": 2.1 }, { "IdMenu": 1, "GruppoCategoria": { "Id": 1, "Descrizione": "sample string 2" }, "Quantita": 2.1 } ] }, { "Id": 1, "Descrizione": "sample string 2", "IsAttivo": true, "BackColor": 4, "ForeColor": 5, "Tipo": 1, "ModoGestione": 1, "IsMenuControllato": true, "IsApplicaPrezzoVariazioneAggiunta": true, "IsApplicaPrezzoVariazioneDiminuzione": true, "IsUtilizzaComposizioni": true, "IsUtilizzaFormati": true, "IsVisibileSoftware": true, "IsVisibileApp": true, "IsVisibileTotem": true, "IsVisibileSito": true, "DataOraIniVisSoftware": "2024-03-28T10:17:46.5432493", "DataOraFinVisSoftware": "2024-03-28T10:17:46.5432493", "DataOraIniVisApp": "2024-03-28T10:17:46.5432493", "DataOraFinVisApp": "2024-03-28T10:17:46.5432493", "DataOraIniVisTotem": "2024-03-28T10:17:46.5432493", "DataOraFinVisTotem": "2024-03-28T10:17:46.5432493", "DataOraIniVisSito": "2024-03-28T10:17:46.5432493", "DataOraFinVisSito": "2024-03-28T10:17:46.5432493", "DettagliMenu": [ { "Id": 1, "IdMenu": 2, "DescrizionePerStampaMenu": "sample string 3", "DescrizionePerStampaMenuLingua1": "sample string 4", "DescrizionePerStampaMenuLingua2": "sample string 5", "DescrizionePerStampaMenuLingua3": "sample string 6", "DescrizionePerStampaMenuLingua4": "sample string 7", "IdPietanza": 8, "IdFormatoInserimentoPietanza": 1, "PosizionePulsante": 9, "Prezzo": 10.0 }, { "Id": 1, "IdMenu": 2, "DescrizionePerStampaMenu": "sample string 3", "DescrizionePerStampaMenuLingua1": "sample string 4", "DescrizionePerStampaMenuLingua2": "sample string 5", "DescrizionePerStampaMenuLingua3": "sample string 6", "DescrizionePerStampaMenuLingua4": "sample string 7", "IdPietanza": 8, "IdFormatoInserimentoPietanza": 1, "PosizionePulsante": 9, "Prezzo": 10.0 } ], "RegoleMenu": [ { "IdMenu": 1, "GruppoCategoria": { "Id": 1, "Descrizione": "sample string 2" }, "Quantita": 2.1 }, { "IdMenu": 1, "GruppoCategoria": { "Id": 1, "Descrizione": "sample string 2" }, "Quantita": 2.1 } ] } ]
application/xml, text/xml
<ArrayOfDTOMenu xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO"> <DTOMenu> <BackColor>4</BackColor> <DataOraFinVisApp>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisApp> <DataOraFinVisSito>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisSito> <DataOraFinVisSoftware>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisSoftware> <DataOraFinVisTotem>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisTotem> <DataOraIniVisApp>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisApp> <DataOraIniVisSito>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisSito> <DataOraIniVisSoftware>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisSoftware> <DataOraIniVisTotem>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisTotem> <Descrizione>sample string 2</Descrizione> <DettagliMenu> <DTOMenuDettaglio> <DescrizionePerStampaMenu>sample string 3</DescrizionePerStampaMenu> <DescrizionePerStampaMenuLingua1>sample string 4</DescrizionePerStampaMenuLingua1> <DescrizionePerStampaMenuLingua2>sample string 5</DescrizionePerStampaMenuLingua2> <DescrizionePerStampaMenuLingua3>sample string 6</DescrizionePerStampaMenuLingua3> <DescrizionePerStampaMenuLingua4>sample string 7</DescrizionePerStampaMenuLingua4> <Id>1</Id> <IdFormatoInserimentoPietanza>Mezza</IdFormatoInserimentoPietanza> <IdMenu>2</IdMenu> <IdPietanza>8</IdPietanza> <PosizionePulsante>9</PosizionePulsante> <Prezzo>10</Prezzo> </DTOMenuDettaglio> <DTOMenuDettaglio> <DescrizionePerStampaMenu>sample string 3</DescrizionePerStampaMenu> <DescrizionePerStampaMenuLingua1>sample string 4</DescrizionePerStampaMenuLingua1> <DescrizionePerStampaMenuLingua2>sample string 5</DescrizionePerStampaMenuLingua2> <DescrizionePerStampaMenuLingua3>sample string 6</DescrizionePerStampaMenuLingua3> <DescrizionePerStampaMenuLingua4>sample string 7</DescrizionePerStampaMenuLingua4> <Id>1</Id> <IdFormatoInserimentoPietanza>Mezza</IdFormatoInserimentoPietanza> <IdMenu>2</IdMenu> <IdPietanza>8</IdPietanza> <PosizionePulsante>9</PosizionePulsante> <Prezzo>10</Prezzo> </DTOMenuDettaglio> </DettagliMenu> <ForeColor>5</ForeColor> <Id>1</Id> <IsApplicaPrezzoVariazioneAggiunta>true</IsApplicaPrezzoVariazioneAggiunta> <IsApplicaPrezzoVariazioneDiminuzione>true</IsApplicaPrezzoVariazioneDiminuzione> <IsAttivo>true</IsAttivo> <IsMenuControllato>true</IsMenuControllato> <IsUtilizzaComposizioni>true</IsUtilizzaComposizioni> <IsUtilizzaFormati>true</IsUtilizzaFormati> <IsVisibileApp>true</IsVisibileApp> <IsVisibileSito>true</IsVisibileSito> <IsVisibileSoftware>true</IsVisibileSoftware> <IsVisibileTotem>true</IsVisibileTotem> <ModoGestione>PrezziListino</ModoGestione> <RegoleMenu> <DTOMenuRegole> <GruppoCategoria> <Descrizione>sample string 2</Descrizione> <Id>1</Id> </GruppoCategoria> <IdMenu>1</IdMenu> <Quantita>2.1</Quantita> </DTOMenuRegole> <DTOMenuRegole> <GruppoCategoria> <Descrizione>sample string 2</Descrizione> <Id>1</Id> </GruppoCategoria> <IdMenu>1</IdMenu> <Quantita>2.1</Quantita> </DTOMenuRegole> </RegoleMenu> <Tipo>MenuDelGiorno</Tipo> </DTOMenu> <DTOMenu> <BackColor>4</BackColor> <DataOraFinVisApp>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisApp> <DataOraFinVisSito>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisSito> <DataOraFinVisSoftware>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisSoftware> <DataOraFinVisTotem>2024-03-28T10:17:46.5432493+01:00</DataOraFinVisTotem> <DataOraIniVisApp>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisApp> <DataOraIniVisSito>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisSito> <DataOraIniVisSoftware>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisSoftware> <DataOraIniVisTotem>2024-03-28T10:17:46.5432493+01:00</DataOraIniVisTotem> <Descrizione>sample string 2</Descrizione> <DettagliMenu> <DTOMenuDettaglio> <DescrizionePerStampaMenu>sample string 3</DescrizionePerStampaMenu> <DescrizionePerStampaMenuLingua1>sample string 4</DescrizionePerStampaMenuLingua1> <DescrizionePerStampaMenuLingua2>sample string 5</DescrizionePerStampaMenuLingua2> <DescrizionePerStampaMenuLingua3>sample string 6</DescrizionePerStampaMenuLingua3> <DescrizionePerStampaMenuLingua4>sample string 7</DescrizionePerStampaMenuLingua4> <Id>1</Id> <IdFormatoInserimentoPietanza>Mezza</IdFormatoInserimentoPietanza> <IdMenu>2</IdMenu> <IdPietanza>8</IdPietanza> <PosizionePulsante>9</PosizionePulsante> <Prezzo>10</Prezzo> </DTOMenuDettaglio> <DTOMenuDettaglio> <DescrizionePerStampaMenu>sample string 3</DescrizionePerStampaMenu> <DescrizionePerStampaMenuLingua1>sample string 4</DescrizionePerStampaMenuLingua1> <DescrizionePerStampaMenuLingua2>sample string 5</DescrizionePerStampaMenuLingua2> <DescrizionePerStampaMenuLingua3>sample string 6</DescrizionePerStampaMenuLingua3> <DescrizionePerStampaMenuLingua4>sample string 7</DescrizionePerStampaMenuLingua4> <Id>1</Id> <IdFormatoInserimentoPietanza>Mezza</IdFormatoInserimentoPietanza> <IdMenu>2</IdMenu> <IdPietanza>8</IdPietanza> <PosizionePulsante>9</PosizionePulsante> <Prezzo>10</Prezzo> </DTOMenuDettaglio> </DettagliMenu> <ForeColor>5</ForeColor> <Id>1</Id> <IsApplicaPrezzoVariazioneAggiunta>true</IsApplicaPrezzoVariazioneAggiunta> <IsApplicaPrezzoVariazioneDiminuzione>true</IsApplicaPrezzoVariazioneDiminuzione> <IsAttivo>true</IsAttivo> <IsMenuControllato>true</IsMenuControllato> <IsUtilizzaComposizioni>true</IsUtilizzaComposizioni> <IsUtilizzaFormati>true</IsUtilizzaFormati> <IsVisibileApp>true</IsVisibileApp> <IsVisibileSito>true</IsVisibileSito> <IsVisibileSoftware>true</IsVisibileSoftware> <IsVisibileTotem>true</IsVisibileTotem> <ModoGestione>PrezziListino</ModoGestione> <RegoleMenu> <DTOMenuRegole> <GruppoCategoria> <Descrizione>sample string 2</Descrizione> <Id>1</Id> </GruppoCategoria> <IdMenu>1</IdMenu> <Quantita>2.1</Quantita> </DTOMenuRegole> <DTOMenuRegole> <GruppoCategoria> <Descrizione>sample string 2</Descrizione> <Id>1</Id> </GruppoCategoria> <IdMenu>1</IdMenu> <Quantita>2.1</Quantita> </DTOMenuRegole> </RegoleMenu> <Tipo>MenuDelGiorno</Tipo> </DTOMenu> </ArrayOfDTOMenu>