Для изменения размера нажмите или перетащите

IRoleRepository - методы

Тип IRoleRepository предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методCheckUserInCardContextAsync
Осуществляет проверку того, что пользователь с идентификатором userID находится для карточки с идентификатором cardID в составе контекстной роли, определяемой запросом sqlTextForUser.
Открытый методDeleteAllDeputiesAsync
Удаляет все записи о замещениях на указанную роль.
Открытый методDeleteAllUsersAsync
Удаляет все записи о составе указанной роли.
Открытый методDeleteDeputiesAsync
Удаляет все записи о замещениях на указанные роли.
Открытый методDeleteDeputyAsync
Удаляет указанную запись о замещении на роль.
Открытый методDeleteRoleAsync
Удаляет роль с указанными типом и идентификатором, её состав и записи о замещении.
Открытый методDeleteRoleGeneratorAsync
Удаляет генератор метаролей с указанным идентификатором, а также все его метароли.
Открытый методDeleteRolesAsync
Удаляет однотипные роли с указанными типом и идентификаторами, их состав и записи о замещении.
Открытый методDeleteUserAsync
Удаляет указанную запись о составе роли.
Открытый методDeleteUsersAsync
Удаляет все записи о составах указанных ролей.
Открытый методGetAllContextRolesAsync
Возвращает список всех контекстных ролей [Tessa.Roles.ContextRole].
Открытый методGetAllDepartmentRolesAsync
Возвращает список всех ролей департаментов [Tessa.Roles.DepartmentRole].
Открытый методGetAllDeputiesAsync
Возвращает список всех записей о замещениях на роли [Tessa.Roles.RoleDeputyRecord].
Открытый методGetAllDynamicRolesAsync
Возвращает список всех динамических ролей [Tessa.Roles.DynamicRole].
Открытый методGetAllMetaRolesAsync
Возвращает список всех метаролей [Tessa.Roles.MetaRole].
Открытый методGetAllPersonalRolesAsync
Возвращает список всех персональных ролей [Tessa.Roles.PersonalRole].
Открытый методGetAllRoleGeneratorsAsync
Возвращает список всех генераторов метаролей [Tessa.Roles.RoleGenerator].
Открытый методGetAllRolesAsync
Возвращает список с базовой информацией по всем ролям [Tessa.Roles.Role].
Открытый методGetAllStaticRolesAsync
Возвращает список всех статических ролей [Tessa.Roles.StaticRole].
Открытый методGetAllTaskRolesAsync
Возвращает список всех ролей заданий [Tessa.Roles.TaskRole].
Открытый методGetAllUsersAsync
Возвращает список всех записей о составах ролей [Tessa.Roles.RoleUserRecord].
Открытый методGetCardContextUsersAsync
Возвращает состав контекстной роли, определяемой запросом cardID, для карточки с идентификатором cardID.
Открытый методGetContextRoleAsync
Возвращает объект [Tessa.Roles.ContextRole], содержащий информацию о контекстной роли с указанным идентификатором, или null, если роль отсутствует или не является контекстной.
Открытый методGetDepartmentRoleAsync
Возвращает объект [Tessa.Roles.DepartmentRole], содержащий информацию о роли департамента с указанным идентификатором, или null, если роль отсутствует или не является ролью департамента.
Открытый методGetDeputiesAsync
Возвращает список объектов [Tessa.Roles.RoleDeputyRecord], содержащих информацию о замещениях для роли с указанным идентификатором.
Открытый методGetDynamicRoleAsync
Возвращает объект [Tessa.Roles.DynamicRole], содержащий информацию о динамической роли с указанным идентификатором, или null, если роль отсутствует или не является динамической.
Открытый методGetMetaRoleAsync
Возвращает объект [Tessa.Roles.MetaRole], содержащий информацию о метароли с указанным идентификатором, или null, если роль отсутствует или не является метаролью.
Открытый методGetPersonalRoleAsync
Возвращает объект [Tessa.Roles.PersonalRole], содержащий информацию о персональной роли с указанным идентификатором, или null, если роль отсутствует или не является персональной.
Открытый методGetRoleAsync
Возвращает объект [Tessa.Roles.Role], содержащий базовую информацию о роли с указанным идентификатором, или null, если роль отсутствует.
Открытый методGetRoleGeneratorAsync
Возвращает объект [Tessa.Roles.RoleGenerator], содержащий информацию о генераторе метаролей с указанным идентификатором.
Открытый методGetRoleIDListAsync
Возвращает идентификаторов ролей, найденных по имени. Не производит поиск среди временных ролей.
Открытый методGetStaticRoleAsync
Возвращает объект [Tessa.Roles.StaticRole], содержащий информацию о статической роли с указанным идентификатором, или null, если роль отсутствует или не является статической.
Открытый методGetTaskRoleAsync
Возвращает объект [Tessa.Roles.TaskRole], содержащий информацию о роли задания с указанным идентификатором, или null, если роль отсутствует или не является ролью задания.
Открытый методGetUsersAsync
Возвращает список объектов [Tessa.Roles.RoleUserRecord], содержащих информацию о сотрудниках, входящих в состав роли с указанным идентификатором.
Открытый методInsertAsync(ContextRole, CancellationToken)
Добавляет информацию по указанной контекстной роли. Записи о составе и замещениях игнорируются. Устанавливает поле [Tessa.Roles.Role.RoleType] указанной роли после добавления.
Открытый методInsertAsync(DepartmentRole, CancellationToken)
Добавляет информацию по указанной роли департамента. Добавляет записи о составе и замещениях при их наличии. Устанавливает поле [Tessa.Roles.Role.RoleType] указанной роли после добавления.
Открытый методInsertAsync(DynamicRole, CancellationToken)
Добавляет информацию по указанной динамической роли. Добавляет записи о составе и замещениях при их наличии. Устанавливает поле [Tessa.Roles.Role.RoleType] указанной роли после добавления.
Открытый методInsertAsync(MetaRole, CancellationToken)
Добавляет информацию по указанной метароли. Добавляет записи о составе и замещениях при их наличии. Устанавливает поле [Tessa.Roles.Role.RoleType] указанной роли после добавления.
Открытый методInsertAsync(PersonalRole, CancellationToken)
Добавляет информацию по указанной персональной роли. Добавляет записи о составе и замещениях при их наличии. Устанавливает поле [Tessa.Roles.Role.RoleType] указанной роли после добавления.
Открытый методInsertAsync(RoleDeputyRecord, CancellationToken)
Добавляет запись о замещении на роль.
Открытый методInsertAsync(RoleGenerator, CancellationToken)
Добавляет информацию по указанному генератору метаролей.
Открытый методInsertAsync(RoleUserRecord, CancellationToken)
Добавляет запись о составе роли.
Открытый методInsertAsync(StaticRole, CancellationToken)
Добавляет информацию по указанной статической роли. Добавляет записи о составе и замещениях при их наличии. Устанавливает поле [Tessa.Roles.Role.RoleType] указанной роли после добавления.
Открытый методInsertAsync(TaskRole, CancellationToken)
Добавляет информацию по указанной роли задания. Добавляет записи о составе и замещениях при их наличии. Устанавливает поле [Tessa.Roles.Role.RoleType] указанной роли после добавления.
Открытый методInsertDeputiesAsync
Добавляет несколько записей о замещениях на роли.
Открытый методInsertUsersAsync
Добавляет несколько записей о составах ролей.
Открытый методUpdateAsync(ContextRole, CancellationToken)
Обновляет информацию по указанной контекстной роли.
Открытый методUpdateAsync(DepartmentRole, CancellationToken)
Обновляет информацию по указанной роли департамента.
Открытый методUpdateAsync(DynamicRole, CancellationToken)
Обновляет информацию по указанной динамической роли.
Открытый методUpdateAsync(MetaRole, CancellationToken)
Обновляет информацию по указанной метароли.
Открытый методUpdateAsync(PersonalRole, CancellationToken)
Обновляет информацию по указанной персональной роли.
Открытый методUpdateAsync(RoleDeputyRecord, CancellationToken)
Обновляет запись о замещении на роль.
Открытый методUpdateAsync(RoleGenerator, CancellationToken)
Обновляет информацию по указанному генератору метаролей.
Открытый методUpdateAsync(RoleUserRecord, CancellationToken)
Обновляет запись о составе роли.
Открытый методUpdateAsync(StaticRole, CancellationToken)
Обновляет информацию по указанной статической роли.
Открытый методUpdateAsync(TaskRole, CancellationToken)
Обновляет информацию по указанной роли задания.
Открытый методUpdateBasicRoleAsync
Обновляет базовую информацию по указанной роли.
Открытый методUpdateDynamicRoleLastErrorAsync
Обновляет информацию о последней ошибке, произошедшей при пересчёте состава заданной динамической роли.
Открытый методUpdateDynamicRoleLastSuccessfulRecalcAsync
Обновляет дату последней успешной операции расчта состава заданной динамической роли
Открытый методUpdateRoleGeneratorLastErrorAsync
Обновляет информацию о последней ошибке, произошедшей при генерации для заданного генератора метаролей.
Открытый методUpdateRoleGeneratorLastSuccessfulRecalcDateAsync
Обновляет дату последней успешной операции расчёта метаролей, для заданного генератора метаролей.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияCheckUserInCardContextAsync
Осуществляет проверку того, что пользователь с идентификатором userID находится для карточки с идентификатором cardID в составе контекстной роли role.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteAllDeputiesAsync
Удаляет все записи о заместителях на указанную роль.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteAllUsersAsync
Удаляет все записи о составе указанной роли.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteAsync(Role, CancellationToken)Перегружен.
Удаляет указанную роль, её состав и записи о замещении.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteAsync(RoleDeputyRecord, CancellationToken)Перегружен.
Удаляет запись о замещении на роль.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteAsync(RoleGenerator, CancellationToken)Перегружен.
Удаляет генератор метаролей, а также все его метароли.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteAsync(RoleUserRecord, CancellationToken)Перегружен.
Удаляет запись о составе роли.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteAsync(RoleType, IEnumerableRole, CancellationToken)Перегружен.
Удаляет указанные однотипные роли, их состав и записи о замещении.
(Определяется RolesExtensions.)
Открытый метод расширенияDeleteUsersAsync
Удаляет все записи о составах указанных ролей.
(Определяется RolesExtensions.)
Открытый метод расширенияGetCardContextUsersAsync
Возвращает состав контекстной роли для карточки с идентификатором cardID.
(Определяется RolesExtensions.)
Открытый метод расширенияGetDeputiesAsync
Возвращает список объектов RoleDeputyRecord, содержащих информацию о замещениях для указанной роли.
(Определяется RolesExtensions.)
Открытый метод расширенияGetUsersAsync
Возвращает список объектов RoleUserRecord, содержащих информацию о сотрудниках, входящих в состав указанной роли.
(Определяется RolesExtensions.)
Открытый метод расширенияUpdateErrorTextAsync(DynamicRole, CancellationToken)Перегружен.
Обновляет информацию о последней ошибке, произошедшей при пересчёте состава заданной динамической роли.
(Определяется RolesExtensions.)
Открытый метод расширенияUpdateErrorTextAsync(RoleGenerator, CancellationToken)Перегружен.
Обновляет информацию о последней ошибке, произошедшей при генерации для заданного генератора метаролей.
(Определяется RolesExtensions.)
В начало страницы
См. также