Table of Contents

Class CustomerExtensions

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

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

public static class CustomerExtensions
Inheritance
CustomerExtensions
Inherited Members

Methods

CreateCustomer(RestClient, Customer)

Создаёт нового потребителя.

public static Task<BaseSaveResponseParameters> CreateCustomer(this RestClient client, Customer customer)

Parameters

client RestClient

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

customer Customer

Параметры потребителя для сохранения.

Returns

Task<BaseSaveResponseParameters>

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

DeleteCustomer(RestClient, int)

Удаляет потребителя.

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

Parameters

client RestClient

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

id int

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

Returns

Task

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

GetCustomersList(RestClient)

Возвращает список потребителей.

public static Task<Customer[]> GetCustomersList(this RestClient client)

Parameters

client RestClient

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

Returns

Task<Customer[]>

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

UpdateCustomer(RestClient, Customer)

Обновляет потребителя.

public static Task<BaseSaveResponseParameters> UpdateCustomer(this RestClient client, Customer customer)

Parameters

client RestClient

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

customer Customer

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

Returns

Task<BaseSaveResponseParameters>

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