C# Класс MvcTemplate.Services.RoleService

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

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

Метод Описание
Create ( RoleView view ) : void
Delete ( Int32 id ) : void
Edit ( RoleView view ) : void
GetView ( Int32 id ) : RoleView
GetViews ( ) : IQueryable
RoleService ( IUnitOfWork unitOfWork ) : MvcTemplate.Components.Extensions.Html
SeedPermissions ( RoleView view ) : void

Приватные методы

Метод Описание
DeleteRole ( Int32 id ) : void
DeleteRolePermissions ( Int32 roleId ) : void
EditRole ( Role role, RoleView view ) : void
EditRolePermissions ( Role role, RoleView view ) : void
GetAllPermissions ( ) : IEnumerable
RemoveRoleFromAccounts ( Int32 roleId ) : void

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

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

public Create ( RoleView view ) : void
view MvcTemplate.Objects.RoleView
Результат void

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

public Delete ( Int32 id ) : void
id System.Int32
Результат void

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

public Edit ( RoleView view ) : void
view MvcTemplate.Objects.RoleView
Результат void

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

public GetView ( Int32 id ) : RoleView
id System.Int32
Результат MvcTemplate.Objects.RoleView

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

public GetViews ( ) : IQueryable
Результат IQueryable

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

public RoleService ( IUnitOfWork unitOfWork ) : MvcTemplate.Components.Extensions.Html
unitOfWork IUnitOfWork
Результат MvcTemplate.Components.Extensions.Html

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

public SeedPermissions ( RoleView view ) : void
view MvcTemplate.Objects.RoleView
Результат void