C# Класс WaveBox.Core.Model.Repository.SessionRepository

Наследование: ISessionRepository
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ReloadSessions void

Открытые методы

Метод Описание
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?

Приватные методы

Метод Описание
ReloadSessions ( ) : void

Описание методов

AllSessions() публичный Метод

public AllSessions ( ) : IList
Результат IList

CountSessions() публичный Метод

public CountSessions ( ) : int
Результат int

CreateSession() публичный Метод

public CreateSession ( int userId, string clientName ) : Session
userId int
clientName string
Результат Session

DeleteSessionForRowId() публичный Метод

public DeleteSessionForRowId ( int rowId ) : bool
rowId int
Результат bool

DeleteSessionsForUserId() публичный Метод

public DeleteSessionsForUserId ( int userId ) : bool
userId int
Результат bool

SessionForRowId() публичный Метод

public SessionForRowId ( int rowId ) : Session
rowId int
Результат Session

SessionForSessionId() публичный Метод

public SessionForSessionId ( string sessionId ) : Session
sessionId string
Результат Session

SessionRepository() публичный Метод

public SessionRepository ( IDatabase database ) : System
database IDatabase
Результат System

UpdateSession() публичный Метод

public UpdateSession ( Session session ) : bool
session Session
Результат bool

UpdateSessionCache() публичный Метод

public UpdateSessionCache ( Session session ) : bool
session Session
Результат bool

UserIdForSessionid() публичный Метод

public UserIdForSessionid ( string sessionId ) : int?
sessionId string
Результат int?