C# 클래스 BeiDream.Demo.Service.Roles.RoleService

상속: IRoleService
파일 보기 프로젝트 열기: BeiMeng/BeiDream

공개 메소드들

메소드 설명
AddorUpdate ( RoleDto dto ) : void
Delete ( System.Guid id ) : void
RoleService ( IRoleDomainService roleDomainService, IRoleRepository roleRepository ) : System
SetPermissions ( System.Guid roleId, List resourceIds ) : void

비공개 메소드들

메소드 설명
Find ( System.Guid id ) : RoleDto
GetQueryConditions ( IQueryable queryable, BeiDream.Demo.Domain.Queries.RoleQuery query ) : IQueryable

构造前台传递的查询条件

PagerList ( BeiDream.Demo.Domain.Queries.RoleQuery query ) : PagerList
Query ( BeiDream.Demo.Domain.Queries.RoleQuery query ) : PagerList
Query ( BeiDream.Demo.Domain.Queries.RoleQuery query, System.Guid userId ) : PagerList

메소드 상세

AddorUpdate() 공개 메소드

public AddorUpdate ( RoleDto dto ) : void
dto BeiDream.Demo.Service.Roles.Dtos.RoleDto
리턴 void

Delete() 공개 메소드

public Delete ( System.Guid id ) : void
id System.Guid
리턴 void

RoleService() 공개 메소드

public RoleService ( IRoleDomainService roleDomainService, IRoleRepository roleRepository ) : System
roleDomainService IRoleDomainService
roleRepository IRoleRepository
리턴 System

SetPermissions() 공개 메소드

public SetPermissions ( System.Guid roleId, List resourceIds ) : void
roleId System.Guid
resourceIds List
리턴 void