Sage.PL.WebAPI.Interface.Products.Interfaces Namespace > IProductsController Interface > IProductsController Members

Drukuj

.NET Framework Class Library

IProductsController Members

The IProductsController type exposes the following members.

Methods

 

Name

Description

Public method

AddNew

Metoda umożliwia utworzenie nowego towaru.

[POST] /api/Products/Create

Public method

Filter

Metoda umożliwia pobranie listy towarów spełniających podane kryteria wyszukiwania za pomocą kartoteki HMF.

[PATCH] /api/Products/Filter

Public method

FilterSql

Metoda umożliwia pobranie listy towarów spełniających podane kryteria wyszukiwania przy użyciu w składni SQL.

Public method

FilterSqlWthDimensions

Metoda umożliwia pobranie listy towarów spełniających podane kryteria wyszukiwania przy użyciu w składni SQL, uzupełnionej o zdefiniowane wymiary.

Public method

FilterSqlWthSalePrices

Metoda umożliwia pobranie listy towarów spełniających podane kryteria wyszukiwania przy użyciu w składni SQL, uzupełnionej o zdefiniowane ceny sprzedaży.

Public method

FilterWithDimensions

Metoda umożliwia pobranie listy towarów spełniających podane kryteria wyszukiwania za pomocą kartoteki HMF, uzupełnionej o zdefiniowane wymiary.

[PATCH] /api/Products/Filter/WithDimensions

Public method

FilterWithSalePrices

Metoda umożliwia pobranie listy towarów spełniających podane kryteria wyszukiwania za pomocą kartoteki HMF, uzupełnionej o zdefiniowane ceny sprzedaży.

[PATCH] /api/Products/Filter/WithSalePrices

Public method

Get()

Metoda umożliwia pobranie listy wszystkich towarów.

[GET] /api/Products

Public method

Get(Boolean)

Obsolete.

Metoda umożliwia pobranie listy wszystkich towarów.

[GET] /api/Products?salePrices=czy_uzupelnic_o_ceny_sprzedazy

Public method

Get(Int32)

Metoda umożliwia pobranie towaru o podanym id.

[GET] /api/Products?id=id_towaru

Public method

Get(String)

Metoda umożliwia pobranie towaru o podanym kodzie.

[GET] /api/Products?code=kod_towaru

Public method

GetBarcodes(Int32)

Metoda umożliwia pobranie listy wszystkich kodów paskowych dla podanego towaru.

[GET] /api/Products/Barcodes?productId=id_towaru

Public method

GetBarcodes(String)

Metoda umożliwia pobranie listy wszystkich kodów paskowych dla podanego towaru.

[GET] /api/Products/Barcodes?productCode=kod_towaru

Public method

GetCatalogs

Metoda umożliwia pobranie listy katalogów towaru.

[GET] /api/Products/Catalogs

Public method

GetKinds

Metoda umożliwia pobranie listy rodzajów towaru.

[GET] /api/Products/Kinds

Public method

GetLogisticFields(Int32)

Metoda umożliwia pobranie kolekcji danych logistycznych dla danego towaru.

Public method

GetLogisticFields(String)

Metoda umożliwia pobranie kolekcji danych logistycznych dla danego towaru.

Public method

GetMarkers

Metoda umożliwia pobranie listy znaczników towaru.

[GET] /api/Products/Markers

Public method

GetPagedDocument

Metoda umożliwia pobranie wszystkich towarów z rozłożeniem na strony.

[GET] /api/Products/Page?page=numer_strony&size=ilosc_obiektów_na_stronie&orderBy=wartość_z_obiektu_enumOrderByType

Public method

GetPageWithDimensions

Metoda umożliwia pobranie wszystkich towarów, uzupełnionych o zdefiniowane wymiary z rozłożeniem na strony.

[GET] /api/Products/PageWithDimensions?page=numer_strony&size=ilosc_obiektów_na_stronie&orderBy=wartość_z_obiektu_enumOrderByType

Public method

GetPageWithSalePrices

Metoda umożliwia pobranie wszystkich towarów, uzupełnionych o zdefiniowane ceny sprzedaży z rozłożeniem na strony.

[GET] /api/Products/PageWithSalePrices?page=numer_strony&size=ilosc_obiektów_na_stronie&orderBy=wartość_z_obiektu_enumOrderByType

Public method

GetWithDimensions

Metoda umożliwia pobranie listy wszystkich towarów, uzupełnioną o zdefiniowane wymiary.

[GET] /api/Products/WithDimensions

Public method

GetWithSalePrices

Metoda umożliwia pobranie listy wszystkich towarów, uzupełnioną o zdefiniowane ceny sprzedaży.

[GET] /api/Products/WithSalePrices

Public method

IncrementalSync

Metoda umożliwia pobranie listy towarów, które zostały zmodyfikowane lub usunięte od zadanej daty.

[GET] /api/Products/IncrementalSync?dateFrom=data_od

Public method

Update

Metoda umożliwia aktualizację lub utworzenie nowego towaru. W przypadku, gdy nie istnieje towar o podanym id lub kodzie, zostanie utworzony nowy towar o podanych wartościach.

[PUT] /api/Products/Update

Public method

UpdateBarcodes(Int32, List(ProductBarcode))

Metoda umożliwia aktualizacje kodów paskowych towaru przypisanych do jednostek miary.

Public method

UpdateBarcodes(String, List(ProductBarcode))

Metoda umożliwia aktualizacje kodów paskowych towaru przypisanych do jednostek miary.

See Also

IProductsController Interface

Sage.PL.WebAPI.Interface.Products.Interfaces Namespace