C# Class WaveBox.Core.Model.Repository.SessionRepository

Inheritance: ISessionRepository
显示文件 Open project: einsteinx2/WaveBox

Private Properties

Property Type Description
ReloadSessions void

Public Methods

Method Description
AllSessions ( ) : IList
CountSessions ( ) : int
CreateSession ( int userId, string clientName ) : Session
DeleteSessionForRowId ( int rowId ) : bool
DeleteSessionsForUserId ( int userId ) : bool
SessionForRowId ( int rowId ) : Session
SessionForSessionId ( string sessionId ) : Session
SessionRepository ( IDatabase database ) : System
UpdateSession ( Session session ) : bool
UpdateSessionCache ( Session session ) : bool
UserIdForSessionid ( string sessionId ) : int?

Private Methods

Method Description
ReloadSessions ( ) : void

Method Details

AllSessions() public method

public AllSessions ( ) : IList
return IList

CountSessions() public method

public CountSessions ( ) : int
return int

CreateSession() public method

public CreateSession ( int userId, string clientName ) : Session
userId int
clientName string
return Session

DeleteSessionForRowId() public method

public DeleteSessionForRowId ( int rowId ) : bool
rowId int
return bool

DeleteSessionsForUserId() public method

public DeleteSessionsForUserId ( int userId ) : bool
userId int
return bool

SessionForRowId() public method

public SessionForRowId ( int rowId ) : Session
rowId int
return Session

SessionForSessionId() public method

public SessionForSessionId ( string sessionId ) : Session
sessionId string
return Session

SessionRepository() public method

public SessionRepository ( IDatabase database ) : System
database IDatabase
return System

UpdateSession() public method

public UpdateSession ( Session session ) : bool
session Session
return bool

UpdateSessionCache() public method

public UpdateSessionCache ( Session session ) : bool
session Session
return bool

UserIdForSessionid() public method

public UserIdForSessionid ( string sessionId ) : int?
sessionId string
return int?