C# Класс Contrive.Sample.Data.UserRepository

Наследование: Contrive.Common.Data.DataServiceBase, IUserRepository
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Delete ( IUser user ) : void
GetAll ( ) : IEnumerable
GetUserByEmailAddress ( string emailAddress ) : IUser
GetUserByUserName ( string userName ) : IUser
GetUsersForUserNames ( IEnumerable userNames ) : IEnumerable
Insert ( IUser user ) : void
Update ( IUser user ) : void

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

Метод Описание
BuildUser ( DataRow r ) : User
GetSingleUser ( string userNameOrEmail, string predicate ) : IUser

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

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

public Delete ( IUser user ) : void
user IUser
Результат void

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

public GetAll ( ) : IEnumerable
Результат IEnumerable

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

public GetUserByEmailAddress ( string emailAddress ) : IUser
emailAddress string
Результат IUser

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

public GetUserByUserName ( string userName ) : IUser
userName string
Результат IUser

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

public GetUsersForUserNames ( IEnumerable userNames ) : IEnumerable
userNames IEnumerable
Результат IEnumerable

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

public Insert ( IUser user ) : void
user IUser
Результат void

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

public Update ( IUser user ) : void
user IUser
Результат void