Sage.PL.WebAPI.Interface.Reservations.Interfaces Namespace > IReservationsController Interface > IReservationsController Members

Drukuj

.NET Framework Class Library

IReservationsController Members

The IReservationsController type exposes the following members.

Methods

 

Name

Description

Public method

AddNew

Metoda umożliwia założenie rezerwacji.

[POST] /api/Reservations/Create

Public method

AdvancedAddNew

Zaawansowana metoda umożliwiająca założenie rezerwacji. Metoda umożliwia wskazanie id i typu dokumentu oraz pozycji rezerwującej.

[POST] /api/Reservations/AdvancedCreate

Public method

AdvancedDelete

Zaawansowana metoda umożliwiająca usunięcie rezerwacji. Metoda wykorzystuje procedurę SQL: hm.hm_RZ_UsunRezerwacje

[DELETE] /api/Reservations/AdvancedDelete?id=id_rezerwacji

Public method

Delete

Metoda umożliwia usunięcie rezerwacji.

[DELETE] /api/Reservations/Delete?id=id_rezerwacji

Public method

Get()

Metoda umożliwia pobranie wszystkich rezerwacji.

[GET] /api/Reservations

Public method

Get(Int32)

Metoda umożliwia pobranie rezerwacji o podanym id.

[GET] /api/Reservations?id=id_rezerwacji

Public method

GetListByContractor(Int32)

Metoda umożliwia pobranie wszystkich rezerwacji na kontrahenta o podanym id.

[GET] /api/Reservations/Filter?contractorId=id_kontrahenta

Public method

GetListByContractor(String)

Metoda umożliwia pobranie wszystkich rezerwacji na kontrahenta o podanym kodzie.

[GET] /api/Reservations/Filter?contractorCode=kod_kontrahenta

Public method

GetListByProduct(Int32)

Metoda umożliwia pobranie wszystkich rezerwacji na towar o podanym id.

[GET] /api/Reservations/Filter?productId=id_towaru

Public method

GetListByProduct(String)

Metoda umożliwia pobranie wszystkich rezerwacji na towar o podanym kodzie.

[GET] /api/Reservations/Filter?productCode=kod_towaru

See Also

IReservationsController Interface

Sage.PL.WebAPI.Interface.Reservations.Interfaces Namespace