GET api/AllBarcodeArticoloFlat?page={page}&takeCount={takeCount}&dataUltimoAggiornamento={dataUltimoAggiornamento}
Ritorna tutti i barcode con anche dati di articolo I record sono paginati: "page" indica il numero di pagina, "takeCount" sono i record per pagina Totale pagine disponibili: DTOBarcodeArticoloFlatPaged.TotalPages In data 20.06.23 si è deciso, dopo confronto con Paolo T, di abbandonare la paginazione e di ritornare all'applicazione direttamente tutti i barcode, poichè la paginazione non è sviluppata con l'uso di EF, ma SQLCommand, pertanto il take/skip/tolist non è supportato in SQL 2008 e non ha senso paginare visto che ad ogni richiesta di pagina viene rieseguita la query con notevole perdita di tempo.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
page |
Indica il numero di pagina. Se non valorizzato viene ritornata la prima pagina. |
integer |
Required |
takeCount |
Indica il numero di record per pagina. Se vuoto default 10000 record. |
integer |
Required |
dataUltimoAggiornamento |
Se non null ritorna il differenziale |
date |
None. |
Body Parameters
None.
Response Information
Resource Description
DTOBarcodeArticoloFlatPagedName | Description | Type | Additional information |
---|---|---|---|
dtoBarcodeArticoloFlats | Collection of DTOBarcodeArticoloFlat |
None. |
|
TotalPages | integer |
None. |
|
DataOraCorrente |
Indica la data ora del server nel momento in cui viene restituito il DTO valorizzato |
date |
None. |
Response Formats
application/json, text/json
{ "dtoBarcodeArticoloFlats": [ { "IdArticolo": 1, "Barcode": "sample string 2", "CodiceArticolo": "sample string 3", "DescrizioneArticolo": "sample string 4", "DescrizioneVarianti": "sample string 5", "DescrizioneUbicazioni": "sample string 6", "IsValidaOffline": true, "IsBarcodeScatola": true, "IsNumSeriale": true, "IsLotto": true, "IsDataScadenza": true, "UM": "sample string 12", "DataOraUltimoAggiornamento": "2024-05-03T14:44:54.3430951", "IsErrLastOperation": true, "ErrLastOperation": "sample string 15", "PrezzoVenditaDefault": 16.1 }, { "IdArticolo": 1, "Barcode": "sample string 2", "CodiceArticolo": "sample string 3", "DescrizioneArticolo": "sample string 4", "DescrizioneVarianti": "sample string 5", "DescrizioneUbicazioni": "sample string 6", "IsValidaOffline": true, "IsBarcodeScatola": true, "IsNumSeriale": true, "IsLotto": true, "IsDataScadenza": true, "UM": "sample string 12", "DataOraUltimoAggiornamento": "2024-05-03T14:44:54.3430951", "IsErrLastOperation": true, "ErrLastOperation": "sample string 15", "PrezzoVenditaDefault": 16.1 } ], "TotalPages": 1, "DataOraCorrente": "2024-05-03T14:44:54.3430951" }