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

Класс репозитория ролей.
Inheritance: IRoleRepository
显示文件 Open project: dha01/IS Class Usage Examples

Public Methods

Method 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 method

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

CreateMemberRole() public method

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

Delete() public method

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

Get() public method

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

GetByCode() public method

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

GetList() public method

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

GetListByOwnerRole() public method

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

GetListByUser() public method

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

Update() public method

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