C# Class IS.Model.Repository.Access.RoleRepository

Класс репозитория ролей.
Inheritance: IRoleRepository
Afficher le fichier Open project: dha01/IS Class Usage Examples

Méthodes publiques

Méthode Description
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

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

Method Details

Create() public méthode

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

CreateMemberRole() public méthode

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

Delete() public méthode

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

Get() public méthode

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

GetByCode() public méthode

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

GetList() public méthode

Получает список всех ролей.
public GetList ( ) : List
Résultat List

GetListByOwnerRole() public méthode

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

GetListByUser() public méthode

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

Update() public méthode

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