Class CustomerManager
Предоставляет интерфейс для работы с потребителями.
public class CustomerManager : ServerObject
- Inheritance
-
CustomerManager
- Inherited Members
- Extension Methods
Properties
IsEditAllowed
Получает значение, определяющее, разрешено ли изменение потребителей текущему пользователю.
public bool IsEditAllowed { get; }
Property Value
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
GetList()
Получает список всех потребителей.
public Customer[] GetList()
Returns
GetListAsync()
Асинхронно получает список потребителей.
public Task<Customer[]> GetListAsync()
Returns
NewCustomer(string)
Создает нового потребителя.
public Customer NewCustomer(string title)
Parameters
title
stringНаименование потребителя.
Returns
Events
CustomerChanged
Вызывается когда от сервера приходит событие об изменении потребителя.
public event EventHandler<CustomerChangedEventArgs> CustomerChanged