Table of Contents

Class CustomerManager

Namespace
Lers.Core
Assembly
Lers.System.dll

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

public class CustomerManager : ServerObject
Inheritance
CustomerManager
Inherited Members
Extension Methods

Properties

IsEditAllowed

Получает значение, определяющее, разрешено ли изменение потребителей текущему пользователю.

public bool IsEditAllowed { get; }

Property Value

bool

Methods

GetById(int)

Получает потребителя по уникальному идентификатору.

public Customer GetById(int id)

Parameters

id int

Уникальный идентификатор потребителя.

Returns

Customer

Возвращает экземпляр Customer или null, если потребителя с таким идентификатором не существует.

GetByIdAsync(int)

Начинает асинхронную операцию получения потребителя по уникальному идентификатору.

public Task<Customer> GetByIdAsync(int id)

Parameters

id int

Уникальный идентификатор потребителя.

Returns

Task<Customer>

GetList()

Получает список всех потребителей.

public Customer[] GetList()

Returns

Customer[]

Возвращает массив Customer.

GetListAsync()

Асинхронно получает список потребителей.

public Task<Customer[]> GetListAsync()

Returns

Task<Customer[]>

NewCustomer(string)

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

public Customer NewCustomer(string title)

Parameters

title string

Наименование потребителя.

Returns

Customer

Возвращает экземпляр Customer.

Events

CustomerChanged

Вызывается когда от сервера приходит событие об изменении потребителя.

public event EventHandler<CustomerChangedEventArgs> CustomerChanged

Event Type

EventHandler<CustomerChangedEventArgs>