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

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

Private Properties

Свойство Тип Описание
ReloadUsers bool

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

Метод Описание
AllUsers ( ) : IList
CreateTestUser ( long durationSeconds ) : User
CreateUser ( string userName, string password, Role role, long deleteTime ) : User
DeleteFromUserCache ( User user ) : bool
ExpiredUsers ( ) : IList
UpdateUserCache ( User user ) : bool
UserForId ( int userId ) : User
UserForName ( string userName ) : User
UserRepository ( IDatabase database, IItemRepository itemRepository ) : System

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

Метод Описание
ReloadUsers ( ) : bool

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

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

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

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

public CreateTestUser ( long durationSeconds ) : User
durationSeconds long
Результат User

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

public CreateUser ( string userName, string password, Role role, long deleteTime ) : User
userName string
password string
role Role
deleteTime long
Результат User

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

public DeleteFromUserCache ( User user ) : bool
user User
Результат bool

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

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

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

public UpdateUserCache ( User user ) : bool
user User
Результат bool

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

public UserForId ( int userId ) : User
userId int
Результат User

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

public UserForName ( string userName ) : User
userName string
Результат User

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

public UserRepository ( IDatabase database, IItemRepository itemRepository ) : System
database IDatabase
itemRepository IItemRepository
Результат System