Table of Contents

Class ServiceCompanyManager

Namespace
Lers.Core
Assembly
Lers.System.dll

Предоставляет интерфейс для работы с обслуживающими организациями.

public sealed class ServiceCompanyManager : ServerObject
Inheritance
ServiceCompanyManager
Inherited Members
Extension Methods

Properties

IsEditAllowed

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

public bool IsEditAllowed { get; }

Property Value

bool

Methods

GetByIdAsync(int)

Асинхронно получает обслуживающую организацию по уникальному идентификатору.

public Task<ServiceCompany> GetByIdAsync(int id)

Parameters

id int

Уникальный идентификатор обслуживающей организации.

Returns

Task<ServiceCompany>

Задание, после завершения которого будет возвращён экземпляр ServiceCompany, представляющий обслуживающую организацию с запрошенным идентификатором.

GetListAsync()

Асинхронно получает список обслуживающих организаций.

public Task<ServiceCompany[]> GetListAsync()

Returns

Task<ServiceCompany[]>

Задание, после завершения которого вернётся список обслуживающих организаций.

GetServicemenListAsync()

Возвращает список обслуживающих инженеров.

public Task<Serviceman[]> GetServicemenListAsync()

Returns

Task<Serviceman[]>

Задание, после завершения которого вернется список Serviceman[], представляющий список обслуживающих инженеров.

NewServiceCompany(string)

Создает новую обслуживающую организацию.

public ServiceCompany NewServiceCompany(string title)

Parameters

title string

Наименование обслуживающей организации.

Returns

ServiceCompany

Экземпляр ServiceCompany.

Events

ServiceCompanyChanged

Вызывается когда от сервера приходит событие об изменении обслуживающей организации.

public event EventHandler<ServiceCompanyChangedEventArgs> ServiceCompanyChanged

Event Type

EventHandler<ServiceCompanyChangedEventArgs>