Table of Contents

Interface IRoomManager

Namespace
Lers.Communal
Assembly
Lers.System.dll

Предоставляет интерфейс для работы с помещениями. Интерфейс предназначен для внутреннего использования и будет изменен в одной из следующих версий.

public interface IRoomManager
Extension Methods

Methods

GetByIdAsync(int)

Возвращает помещение по его уникальному идентификатору.

Task<IRoom> GetByIdAsync(int id)

Parameters

id int

Идентификатор помещения.

Returns

Task<IRoom>

Возвращает задание, которое после окончания вернёт эезкмпляр Room.

GetByIdAsync(int, RoomInfoFlags)

Возвращает помещение по его уникальному идентификатору.

Task<IRoom> GetByIdAsync(int id, RoomInfoFlags flags)

Parameters

id int

Идентификатор помещения.

flags RoomInfoFlags

Флаги, определяющие, какая дополнительная информация должна быть получена.

Returns

Task<IRoom>

Возвращает задание, которое после окончания вернёт эезкмпляр Room.