C# 클래스 Affecto.IdentityManagement.Store.EntityFramework.QueryService

상속: IQueryService
파일 보기 프로젝트 열기: affecto/dotnet-IdentityManagement

공개 메소드들

메소드 설명
GetAccounts ( System.Guid userId ) : IReadOnlyCollection
GetGroup ( System.Guid groupId ) : Group
GetGroupMembers ( System.Guid groupId ) : IReadOnlyCollection
GetGroups ( ) : IReadOnlyCollection
GetOrganization ( System.Guid id ) : Organization
GetOrganizations ( ) : IReadOnlyCollection
GetPassword ( string accountName ) : string
GetPermissions ( ) : IReadOnlyCollection
GetRole ( System.Guid roleId ) : Role
GetRoles ( ) : IReadOnlyCollection
GetUser ( System.Guid userId ) : User
GetUser ( string accountName, AccountType accountType ) : User
GetUserGroups ( System.Guid userId ) : IReadOnlyCollection
GetUsers ( ) : IReadOnlyCollection
GetUsers ( string customPropertyName, string customPropertyValue ) : IReadOnlyCollection
GetUsers ( string customPropertyName, string customPropertyValue, AccountType accountType ) : IReadOnlyCollection
IsExistingUser ( string accountName, AccountType accountType ) : bool
QueryService ( IDbContext dbContext ) : System

메소드 상세

GetAccounts() 공개 메소드

public GetAccounts ( System.Guid userId ) : IReadOnlyCollection
userId System.Guid
리턴 IReadOnlyCollection

GetGroup() 공개 메소드

public GetGroup ( System.Guid groupId ) : Group
groupId System.Guid
리턴 Affecto.IdentityManagement.Querying.Data.Group

GetGroupMembers() 공개 메소드

public GetGroupMembers ( System.Guid groupId ) : IReadOnlyCollection
groupId System.Guid
리턴 IReadOnlyCollection

GetGroups() 공개 메소드

public GetGroups ( ) : IReadOnlyCollection
리턴 IReadOnlyCollection

GetOrganization() 공개 메소드

public GetOrganization ( System.Guid id ) : Organization
id System.Guid
리턴 Organization

GetOrganizations() 공개 메소드

public GetOrganizations ( ) : IReadOnlyCollection
리턴 IReadOnlyCollection

GetPassword() 공개 메소드

public GetPassword ( string accountName ) : string
accountName string
리턴 string

GetPermissions() 공개 메소드

public GetPermissions ( ) : IReadOnlyCollection
리턴 IReadOnlyCollection

GetRole() 공개 메소드

public GetRole ( System.Guid roleId ) : Role
roleId System.Guid
리턴 Affecto.IdentityManagement.Querying.Data.Role

GetRoles() 공개 메소드

public GetRoles ( ) : IReadOnlyCollection
리턴 IReadOnlyCollection

GetUser() 공개 메소드

public GetUser ( System.Guid userId ) : User
userId System.Guid
리턴 Affecto.IdentityManagement.Querying.Data.User

GetUser() 공개 메소드

public GetUser ( string accountName, AccountType accountType ) : User
accountName string
accountType AccountType
리턴 Affecto.IdentityManagement.Querying.Data.User

GetUserGroups() 공개 메소드

public GetUserGroups ( System.Guid userId ) : IReadOnlyCollection
userId System.Guid
리턴 IReadOnlyCollection

GetUsers() 공개 메소드

public GetUsers ( ) : IReadOnlyCollection
리턴 IReadOnlyCollection

GetUsers() 공개 메소드

public GetUsers ( string customPropertyName, string customPropertyValue ) : IReadOnlyCollection
customPropertyName string
customPropertyValue string
리턴 IReadOnlyCollection

GetUsers() 공개 메소드

public GetUsers ( string customPropertyName, string customPropertyValue, AccountType accountType ) : IReadOnlyCollection
customPropertyName string
customPropertyValue string
accountType AccountType
리턴 IReadOnlyCollection

IsExistingUser() 공개 메소드

public IsExistingUser ( string accountName, AccountType accountType ) : bool
accountName string
accountType AccountType
리턴 bool

QueryService() 공개 메소드

public QueryService ( IDbContext dbContext ) : System
dbContext IDbContext
리턴 System