POST api/PrenotazioneFascia
Request Information
URI Parameters
None.
Body Parameters
DTOPrenotazioneFasciaName | Description | Type | Additional information |
---|---|---|---|
Id |
Gets or sets the id of the entity. |
integer |
None. |
TipoFascia |
Occasionale: indica un evento che occorre in un giorno specifico Ripetuta: indica una prenotazione standard ripetuta nei giorni indicati nei bit lun,mar,mer,gio,ven,sab,dom EsclusioneRipetuta: indica i giorni in cui non possono essere prese prenotazioni. |
TipoFascia |
None. |
Descrizione |
Descrizione (nome) della fascia |
string |
String length: inclusive between 1 and 500 |
DataSpecifica |
Data in cui la fascia, se occasionale o esclusione, si verifica. Null se tipoFascia=ripetuta |
date |
None. |
IsValidaLun |
Indica, nel caso di tipoFascia=ripetuta, se è valida di lunedi |
boolean |
None. |
IsValidaMar |
Indica, nel caso di tipoFascia=ripetuta, se è valida di martedi |
boolean |
None. |
IsValidaMer |
Indica, nel caso di tipoFascia=ripetuta, se è valida di mercoledi |
boolean |
None. |
IsValidaGio |
Indica, nel caso di tipoFascia=ripetuta, se è valida di giovedi |
boolean |
None. |
IsValidaVen |
Indica, nel caso di tipoFascia=ripetuta, se è valida di venerdi |
boolean |
None. |
IsValidaSab |
Indica, nel caso di tipoFascia = ripetuta, se è valida di sabato |
boolean |
None. |
IsValidaDom |
Indica, nel caso di tipoFascia = ripetuta, se è valida di domenica |
boolean |
None. |
MaxCoperti |
Indica il numero massimo di coperti disponibili per l'evento. In caso di tipoFascia ripetuta, il valore può essere a null. |
integer |
None. |
CostoCadauno |
Indica il costo a persona per l'evento o la prenotazione. |
decimal number |
None. |
CostoComplessivo |
Indica un eventuale costo complessivo della prenotazione, a prescindere dal numero di coperti. |
decimal number |
None. |
TogliCopertiDaStandard |
Indica se questo tipo di fascia dovrà togliere, a prescindere dalle prenotazioni effettuate, un numero fisso di coperti dalla disponibilità complessiva di coperti prenotabili impostati nelle opzioni dell'azienda. |
integer |
None. |
IsAccontoObbligatorio |
Indica se per rendere valida questa prenotazione deve essere pagato un acconto. |
boolean |
None. |
IsRichiestaConfermaAdmin |
Indica se la prenotazione con quella fascia deve essere ulteriormente validata dalla sede per poter essere visibile nell'elenco delle prenotazioni. |
boolean |
None. |
ShortUrl |
Rappresenta un tag univoco per l'evento utile per il collegamento con risorse web. |
string |
None. |
Intervalli |
Intervalli associati alla fascia. |
Collection of DTOIntervallo |
None. |
DataAgg | date |
None. |
|
DataCreaz | date |
None. |
Request Formats
application/json, text/json
{ "Id": 1, "TipoFascia": 0, "Descrizione": "sample string 2", "DataSpecifica": "2024-05-03T11:10:17.0220981", "IsValidaLun": true, "IsValidaMar": true, "IsValidaMer": true, "IsValidaGio": true, "IsValidaVen": true, "IsValidaSab": true, "IsValidaDom": true, "MaxCoperti": 1, "CostoCadauno": 1.0, "CostoComplessivo": 1.0, "TogliCopertiDaStandard": 1, "IsAccontoObbligatorio": true, "IsRichiestaConfermaAdmin": true, "ShortUrl": "sample string 3", "Intervalli": [ { "Id": 1, "IdFascia": 2, "OraInizio": "2024-05-03T11:10:17.0220981", "DurataMinuti": 4, "DataAgg": "2024-05-03T11:10:17.0220981", "DataCreaz": "2024-05-03T11:10:17.0220981", "PrenotabileFinoAMinutiDaInizio": 1 }, { "Id": 1, "IdFascia": 2, "OraInizio": "2024-05-03T11:10:17.0220981", "DurataMinuti": 4, "DataAgg": "2024-05-03T11:10:17.0220981", "DataCreaz": "2024-05-03T11:10:17.0220981", "PrenotabileFinoAMinutiDaInizio": 1 } ], "DataAgg": "2024-05-03T11:10:17.0220981", "DataCreaz": "2024-05-03T11:10:17.0220981" }
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample not available.