POST api/Riparazioni/GeneraPreventivo

Genera un nuovo Preventivo

Request Information

URI Parameters

None.

Body Parameters

RiparazioniGeneraPreventivoModel
NameDescriptionTypeAdditional information
Anno

integer

None.

Numero

integer

None.

NumeroPreventivoCliente

Proporre il campo Numero ma dare possibilità di cambiare il valore

string

None.

DataPreventivo

Campo Obbligatorio

date

None.

NomeCliente

string

None.

EmailCliente

Se il campo viene compilato, viene inviata la mail, altrimenti restuisco il pdf del preventivo

string

None.

Indirizzo

string

None.

Cap

string

None.

Localita

string

None.

SiglaProvincia

string

None.

Note

string

None.

AddebitoDiagnosi

Costo addebitato in caso di preventivo respinto

decimal number

None.

ImportoRicarico

decimal number

None.

PercentualeRicarico

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "Anno": 1,
  "Numero": 2,
  "NumeroPreventivoCliente": "sample string 3",
  "DataPreventivo": "2025-12-30T18:18:13.0547288+01:00",
  "NomeCliente": "sample string 4",
  "EmailCliente": "sample string 5",
  "Indirizzo": "sample string 6",
  "Cap": "sample string 7",
  "Localita": "sample string 8",
  "SiglaProvincia": "sample string 9",
  "Note": "sample string 10",
  "AddebitoDiagnosi": 1.1,
  "ImportoRicarico": 1.1,
  "PercentualeRicarico": 1.1
}

application/xml, text/xml

Sample:
<RiparazioniGeneraPreventivoModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MySilver.WebApi.Models">
  <AddebitoDiagnosi>1.1</AddebitoDiagnosi>
  <Anno>1</Anno>
  <Cap>sample string 7</Cap>
  <DataPreventivo>2025-12-30T18:18:13.0547288+01:00</DataPreventivo>
  <EmailCliente>sample string 5</EmailCliente>
  <ImportoRicarico>1.1</ImportoRicarico>
  <Indirizzo>sample string 6</Indirizzo>
  <Localita>sample string 8</Localita>
  <NomeCliente>sample string 4</NomeCliente>
  <Note>sample string 10</Note>
  <Numero>2</Numero>
  <NumeroPreventivoCliente>sample string 3</NumeroPreventivoCliente>
  <PercentualeRicarico>1.1</PercentualeRicarico>
  <SiglaProvincia>sample string 9</SiglaProvincia>
</RiparazioniGeneraPreventivoModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'RiparazioniGeneraPreventivoModel'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.