POST api/OffertaPromozione

Request Information

URI Parameters

None.

Body Parameters

DTOOffertaPromozione
NameDescriptionTypeAdditional information
TipoPromoDiDefault

TipoPromo

None.

StatoPromo

StatoPromo

None.

Priorita

integer

None.

idTestataPromo

integer

None.

DescrizionePromo

string

None.

FiltroClienti

Collection of integer

None.

FiltroFidelity

Collection of integer

None.

FiltroCategorieClienti

Collection of integer

None.

FiltroSettoriClienti

Collection of integer

None.

FiltroListini

Collection of integer

None.

GiorniDellaSettimana

Collection of integer

None.

Magazzini

Collection of integer

None.

SoloFidelizzati

boolean

None.

OraInizio

date

None.

OraFine

date

None.

MessaggioInformativo

string

None.

MessaggioBloccante

string

None.

DataInizio

date

None.

DataFine

date

None.

DTOOffertaPromozioneDettagli

Collection of DTOOffertaPromozioneDettaglio

None.

Request Formats

application/json, text/json

Sample:
{
  "TipoPromoDiDefault": 1,
  "StatoPromo": 1,
  "Priorita": 1,
  "idTestataPromo": 2,
  "DescrizionePromo": "sample string 3",
  "FiltroClienti": [
    1,
    2
  ],
  "FiltroFidelity": [
    1,
    2
  ],
  "FiltroCategorieClienti": [
    1,
    2
  ],
  "FiltroSettoriClienti": [
    1,
    2
  ],
  "FiltroListini": [
    1,
    2
  ],
  "GiorniDellaSettimana": [
    1,
    2
  ],
  "Magazzini": [
    1,
    2
  ],
  "SoloFidelizzati": true,
  "OraInizio": "2024-05-03T13:38:27.7235674",
  "OraFine": "2024-05-03T13:38:27.7235674",
  "MessaggioInformativo": "sample string 5",
  "MessaggioBloccante": "sample string 6",
  "DataInizio": "2024-05-03T13:38:27.7235674",
  "DataFine": "2024-05-03T13:38:27.7235674",
  "DTOOffertaPromozioneDettagli": [
    {
      "idTipoPromo": 1,
      "idPromo": 2,
      "primaryHash": "sample string 3",
      "idArticolo": 4,
      "idVariante1": 5,
      "idVariante2": 6,
      "idVariante3": 7,
      "idRimborsoPromozionale": 8,
      "importoRimborsoPromozionale": 9.1,
      "barcode": "sample string 10",
      "PrendiM": 11.1,
      "PaghiN": 12.1,
      "PrezzoImposto": 13.1,
      "ScontoPercentuale": 14.1,
      "QuantitaMassima": 15.1,
      "QuantitaPerMagazzino": [
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        },
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        }
      ],
      "DataScadenza": "2024-05-03T13:38:27.7235674",
      "BarcodePerAnalisiPromo": "4;5;6;7",
      "CodicePaniere": "sample string 18",
      "TipoApplicazione": 2,
      "Scaglioni": 19,
      "cQuantitaPerMagazzino": {
        "ListaOggetti": [
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          },
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          }
        ],
        "Count": 2
      },
      "TipoApplicazionePromoForzato": 0
    },
    {
      "idTipoPromo": 1,
      "idPromo": 2,
      "primaryHash": "sample string 3",
      "idArticolo": 4,
      "idVariante1": 5,
      "idVariante2": 6,
      "idVariante3": 7,
      "idRimborsoPromozionale": 8,
      "importoRimborsoPromozionale": 9.1,
      "barcode": "sample string 10",
      "PrendiM": 11.1,
      "PaghiN": 12.1,
      "PrezzoImposto": 13.1,
      "ScontoPercentuale": 14.1,
      "QuantitaMassima": 15.1,
      "QuantitaPerMagazzino": [
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        },
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        }
      ],
      "DataScadenza": "2024-05-03T13:38:27.7235674",
      "BarcodePerAnalisiPromo": "4;5;6;7",
      "CodicePaniere": "sample string 18",
      "TipoApplicazione": 2,
      "Scaglioni": 19,
      "cQuantitaPerMagazzino": {
        "ListaOggetti": [
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          },
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          }
        ],
        "Count": 2
      },
      "TipoApplicazionePromoForzato": 0
    }
  ]
}

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.