C# 클래스 MongoMembership.Mongo.MongoGateway

상속: IMongoGateway
파일 보기 프로젝트 열기: FoC-/MongoMembership

Private Properties

프로퍼티 타입 설명
CreateIndex void
MongoGateway System
RegisterClassMapping void

공개 메소드들

메소드 설명
CreateRole ( Role role ) : void
CreateUser ( User user ) : void
DropRoles ( ) : void
DropUsers ( ) : void
GetAll ( string applicationName, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetAllAnonym ( string applicationName, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetAllAnonymByUserName ( string applicationName, string username, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetAllByEmail ( string applicationName, string email, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetAllByUserName ( string applicationName, string username, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetAllInactiveAnonymSince ( string applicationName, System.DateTime inactiveDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetAllInactiveSince ( string applicationName, System.DateTime inactiveDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetAllRoles ( string applicationName ) : string[]
GetByEmail ( string applicationName, string email ) : User
GetById ( string id ) : User
GetByUserName ( string applicationName, string username ) : User
GetInactiveAnonymSinceByUserName ( string applicationName, string username, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetInactiveSinceByUserName ( string applicationName, string username, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
GetRolesForUser ( string applicationName, string username ) : string[]
GetUserForPeriodOfTime ( string applicationName, System.TimeSpan timeSpan ) : int
GetUsersInRole ( string applicationName, string roleName ) : string[]
IsRoleExists ( string applicationName, string roleName ) : bool
IsUserInRole ( string applicationName, string username, string roleName ) : bool
MongoGateway ( string mongoConnectionString ) : System
RemoveRole ( string applicationName, string roleName ) : void
RemoveUser ( User user ) : void
UpdateUser ( User user ) : void

비공개 메소드들

메소드 설명
CreateIndex ( ) : void
MongoGateway ( ) : System
RegisterClassMapping ( ) : void

메소드 상세

CreateRole() 공개 메소드

public CreateRole ( Role role ) : void
role Role
리턴 void

CreateUser() 공개 메소드

public CreateUser ( User user ) : void
user User
리턴 void

DropRoles() 공개 메소드

public DropRoles ( ) : void
리턴 void

DropUsers() 공개 메소드

public DropUsers ( ) : void
리턴 void

GetAll() 공개 메소드

public GetAll ( string applicationName, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetAllAnonym() 공개 메소드

public GetAllAnonym ( string applicationName, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetAllAnonymByUserName() 공개 메소드

public GetAllAnonymByUserName ( string applicationName, string username, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
username string
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetAllByEmail() 공개 메소드

public GetAllByEmail ( string applicationName, string email, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
email string
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetAllByUserName() 공개 메소드

public GetAllByUserName ( string applicationName, string username, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
username string
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetAllInactiveAnonymSince() 공개 메소드

public GetAllInactiveAnonymSince ( string applicationName, System.DateTime inactiveDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
inactiveDate System.DateTime
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetAllInactiveSince() 공개 메소드

public GetAllInactiveSince ( string applicationName, System.DateTime inactiveDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
inactiveDate System.DateTime
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetAllRoles() 공개 메소드

public GetAllRoles ( string applicationName ) : string[]
applicationName string
리턴 string[]

GetByEmail() 공개 메소드

public GetByEmail ( string applicationName, string email ) : User
applicationName string
email string
리턴 User

GetById() 공개 메소드

public GetById ( string id ) : User
id string
리턴 User

GetByUserName() 공개 메소드

public GetByUserName ( string applicationName, string username ) : User
applicationName string
username string
리턴 User

GetInactiveAnonymSinceByUserName() 공개 메소드

public GetInactiveAnonymSinceByUserName ( string applicationName, string username, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
username string
userInactiveSinceDate System.DateTime
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetInactiveSinceByUserName() 공개 메소드

public GetInactiveSinceByUserName ( string applicationName, string username, System.DateTime userInactiveSinceDate, int pageIndex, int pageSize, int &totalRecords ) : IEnumerable
applicationName string
username string
userInactiveSinceDate System.DateTime
pageIndex int
pageSize int
totalRecords int
리턴 IEnumerable

GetRolesForUser() 공개 메소드

public GetRolesForUser ( string applicationName, string username ) : string[]
applicationName string
username string
리턴 string[]

GetUserForPeriodOfTime() 공개 메소드

public GetUserForPeriodOfTime ( string applicationName, System.TimeSpan timeSpan ) : int
applicationName string
timeSpan System.TimeSpan
리턴 int

GetUsersInRole() 공개 메소드

public GetUsersInRole ( string applicationName, string roleName ) : string[]
applicationName string
roleName string
리턴 string[]

IsRoleExists() 공개 메소드

public IsRoleExists ( string applicationName, string roleName ) : bool
applicationName string
roleName string
리턴 bool

IsUserInRole() 공개 메소드

public IsUserInRole ( string applicationName, string username, string roleName ) : bool
applicationName string
username string
roleName string
리턴 bool

MongoGateway() 공개 메소드

public MongoGateway ( string mongoConnectionString ) : System
mongoConnectionString string
리턴 System

RemoveRole() 공개 메소드

public RemoveRole ( string applicationName, string roleName ) : void
applicationName string
roleName string
리턴 void

RemoveUser() 공개 메소드

public RemoveUser ( User user ) : void
user User
리턴 void

UpdateUser() 공개 메소드

public UpdateUser ( User user ) : void
user User
리턴 void