Table of Contents

Class SupplierExtensions

Namespace
Lers.Http.Inventory
Assembly
Lers.System.dll

Содержит методы расширения для работы с РСО.

public static class SupplierExtensions
Inheritance
SupplierExtensions
Inherited Members

Methods

CreateSupplier(RestClient, Supplier)

Создаёт новое РСО.

public static Task<BaseSaveResponseParameters> CreateSupplier(this RestClient client, Supplier supplier)

Parameters

client RestClient

Клиент для работы с api.

supplier Supplier

Параметры РСО для сохранения.

Returns

Task<BaseSaveResponseParameters>

Задание, после завершения которого вернутся параметры созданной записи.

DeleteSupplier(RestClient, int)

Удаляет РСО.

public static Task DeleteSupplier(this RestClient client, int id)

Parameters

client RestClient

Клиент для работы с api.

id int

Идентификатор записи, которую необходимо удалить.

Returns

Task

Задание, после завершения которого запись будет удалена.

GetSupplier(RestClient, int)

Возвращает РСО с указанным идентификатором.

public static Task<Supplier> GetSupplier(this RestClient client, int id)

Parameters

client RestClient

Клиент для работы с api.

id int

Идентификатор РСО, которую необходимо получить.

Returns

Task<Supplier>

Задание, после завершения которого вернётся РСО с указанным идентификатором.

GetSuppliersList(RestClient)

Возвращает список РСО.

public static Task<Supplier[]> GetSuppliersList(this RestClient client)

Parameters

client RestClient

Клиент для работы с api.

Returns

Task<Supplier[]>

Задание, после завершения которого вернётся список РСО.

UpdateSupplier(RestClient, Supplier)

Обновляет РСО.

public static Task<BaseSaveResponseParameters> UpdateSupplier(this RestClient client, Supplier supplier)

Parameters

client RestClient

Клиент для работы с api.

supplier Supplier

Параметры РСО для обновления.

Returns

Task<BaseSaveResponseParameters>

Задание, после завершения которого вернутся параметры обновленной записи.