C# Класс IS.Model.Repository.Access.RoleRepository

Класс репозитория ролей.
Наследование: IRoleRepository
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( IS.Model.Item.Access.RoleItem role ) : int

Создает новую роль.

CreateMemberRole ( int owner_id, int offer_id ) : void

Добавляет подроль.

Delete ( int id ) : void

Удаляет роль.

Get ( int id ) : IS.Model.Item.Access.RoleItem

Получает роль по идентификатору.

GetByCode ( string code ) : IS.Model.Item.Access.RoleItem

Получает роль по коду.

GetList ( ) : List

Получает список всех ролей.

GetListByOwnerRole ( IS.Model.Item.Access.RoleItem role ) : List

Получает список подролей по роли.

GetListByUser ( UserItem user ) : List

Получает список ролей по пользователю.

Update ( IS.Model.Item.Access.RoleItem role ) : void

Обновляет данные по роли.

Описание методов

Create() публичный Метод

Создает новую роль.
public Create ( IS.Model.Item.Access.RoleItem role ) : int
role IS.Model.Item.Access.RoleItem Роль.
Результат int

CreateMemberRole() публичный Метод

Добавляет подроль.
public CreateMemberRole ( int owner_id, int offer_id ) : void
owner_id int Идентификатор роли.
offer_id int Идентификатор подроли.
Результат void

Delete() публичный Метод

Удаляет роль.
public Delete ( int id ) : void
id int Идентификатор.
Результат void

Get() публичный Метод

Получает роль по идентификатору.
public Get ( int id ) : IS.Model.Item.Access.RoleItem
id int Идентификатор.
Результат IS.Model.Item.Access.RoleItem

GetByCode() публичный Метод

Получает роль по коду.
public GetByCode ( string code ) : IS.Model.Item.Access.RoleItem
code string Код.
Результат IS.Model.Item.Access.RoleItem

GetList() публичный Метод

Получает список всех ролей.
public GetList ( ) : List
Результат List

GetListByOwnerRole() публичный Метод

Получает список подролей по роли.
public GetListByOwnerRole ( IS.Model.Item.Access.RoleItem role ) : List
role IS.Model.Item.Access.RoleItem Роль.
Результат List

GetListByUser() публичный Метод

Получает список ролей по пользователю.
public GetListByUser ( UserItem user ) : List
user IS.Model.Item.Access.UserItem Пользователь.
Результат List

Update() публичный Метод

Обновляет данные по роли.
public Update ( IS.Model.Item.Access.RoleItem role ) : void
role IS.Model.Item.Access.RoleItem Роль.
Результат void