C# Class Contrive.Sample.Data.UserRepository

Inheritance: Contrive.Common.Data.DataServiceBase, IUserRepository
Afficher le fichier Open project: alanstevens/Contrive Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
BuildUser ( DataRow r ) : User
GetSingleUser ( string userNameOrEmail, string predicate ) : IUser

Method Details

Delete() public méthode

public Delete ( IUser user ) : void
user IUser
Résultat void

GetAll() public méthode

public GetAll ( ) : IEnumerable
Résultat IEnumerable

GetUserByEmailAddress() public méthode

public GetUserByEmailAddress ( string emailAddress ) : IUser
emailAddress string
Résultat IUser

GetUserByUserName() public méthode

public GetUserByUserName ( string userName ) : IUser
userName string
Résultat IUser

GetUsersForUserNames() public méthode

public GetUsersForUserNames ( IEnumerable userNames ) : IEnumerable
userNames IEnumerable
Résultat IEnumerable

Insert() public méthode

public Insert ( IUser user ) : void
user IUser
Résultat void

Update() public méthode

public Update ( IUser user ) : void
user IUser
Résultat void