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
idintУникальный идентификатор потребителя.
Returns
- Customer
Возвращает экземпляр Customer или null, если потребителя с таким идентификатором не существует.
GetByIdAsync(int)
Начинает асинхронную операцию получения потребителя по уникальному идентификатору.
public Task<Customer> GetByIdAsync(int id)
Parameters
idintУникальный идентификатор потребителя.
Returns
GetList()
Получает список всех потребителей.
public Customer[] GetList()
Returns
GetListAsync()
Асинхронно получает список потребителей.
public Task<Customer[]> GetListAsync()
Returns
NewCustomer(string, CustomerCategory)
Создает нового потребителя.
public Customer NewCustomer(string title, CustomerCategory category)
Parameters
titlestringНаименование потребителя.
categoryCustomerCategory
Returns
Events
CustomerChanged
Вызывается когда от сервера приходит событие об изменении потребителя.
public event EventHandler<CustomerChangedEventArgs> CustomerChanged