C# Class MvcTemplate.Services.RoleService

Inheritance: BaseService, IRoleService
Exibir arquivo Open project: NonFactors/MVC5.Template Class Usage Examples

Public Methods

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

Private Methods

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

Method Details

Create() public method

public Create ( RoleView view ) : void
view MvcTemplate.Objects.RoleView
return void

Delete() public method

public Delete ( Int32 id ) : void
id System.Int32
return void

Edit() public method

public Edit ( RoleView view ) : void
view MvcTemplate.Objects.RoleView
return void

GetView() public method

public GetView ( Int32 id ) : RoleView
id System.Int32
return MvcTemplate.Objects.RoleView

GetViews() public method

public GetViews ( ) : IQueryable
return IQueryable

RoleService() public method

public RoleService ( IUnitOfWork unitOfWork ) : MvcTemplate.Components.Extensions.Html
unitOfWork IUnitOfWork
return MvcTemplate.Components.Extensions.Html

SeedPermissions() public method

public SeedPermissions ( RoleView view ) : void
view MvcTemplate.Objects.RoleView
return void