public interface IRoleRepository
Public Interface IRoleRepository
public interface class IRoleRepository
type IRoleRepository = interface end
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 |
Удаляет указанную роль, её состав и записи о замещении.
(Определяется RolesExtensions) |
DeleteAsync |
Удаляет запись о замещении на роль.
(Определяется RolesExtensions) |
DeleteAsync |
Удаляет генератор метаролей, а также все его метароли.
(Определяется RolesExtensions) |
DeleteAsync |
Удаляет запись о составе роли.
(Определяется RolesExtensions) |
DeleteAsync |
Удаляет указанные однотипные роли, их состав и записи о замещении.
(Определяется RolesExtensions) |
DeleteUsersAsync |
Удаляет все записи о составах указанных ролей.
(Определяется RolesExtensions) |
GetCardContextUsersAsync |
Возвращает состав контекстной роли для карточки с идентификатором cardID.
(Определяется RolesExtensions) |
GetDeputiesAsync |
Возвращает список объектов RoleDeputyRecord,
содержащих информацию о замещениях для указанной роли.
(Определяется RolesExtensions) |
GetUsersAsync |
Возвращает список объектов RoleUserRecord, содержащих информацию о сотрудниках,
входящих в состав указанной роли.
(Определяется RolesExtensions) |
UpdateErrorTextAsync |
Обновляет информацию о последней ошибке, произошедшей при пересчёте состава заданной динамической роли.
(Определяется RolesExtensions) |
UpdateErrorTextAsync |
Обновляет информацию о последней ошибке, произошедшей при генерации для заданного генератора метаролей.
(Определяется RolesExtensions) |