C# Class PRTools.Data.AccountRepository

Inheritance: IAccountRepository
Afficher le fichier Open project: AcklenAvenue/PRTools

Méthodes publiques

Méthode Description
AccountRepository ( IMappingEngine mappingEngine ) : System
ChangePassword ( string username, string currentPassword, string newPassword ) : void
Create ( CreateAccountRequest createAccountRequest, string encryptedPassword ) : void
Delete ( DeleteAccountRequest deleteAccountRequest ) : void
Get ( int accountId ) : Domain.Account
Get ( string username ) : Domain.Account
Get ( string username, string password ) : Domain.Account
GetAuthorizedActionsForUser ( string username ) : IEnumerable
GetUsers ( ) : IEnumerable
QuickSearch ( string searchString ) : SearchAccountsResponse
Search ( SearchAccountsRequest searchAccountsRequest ) : SearchAccountsResponse
Update ( UpdateAccountRequest updateAccountRequest ) : void
UserNameExists ( string username ) : bool

Method Details

AccountRepository() public méthode

public AccountRepository ( IMappingEngine mappingEngine ) : System
mappingEngine IMappingEngine
Résultat System

ChangePassword() public méthode

public ChangePassword ( string username, string currentPassword, string newPassword ) : void
username string
currentPassword string
newPassword string
Résultat void

Create() public méthode

public Create ( CreateAccountRequest createAccountRequest, string encryptedPassword ) : void
createAccountRequest PRTools.Domain.Commands.CreateAccountRequest
encryptedPassword string
Résultat void

Delete() public méthode

public Delete ( DeleteAccountRequest deleteAccountRequest ) : void
deleteAccountRequest PRTools.Domain.Commands.DeleteAccountRequest
Résultat void

Get() public méthode

public Get ( int accountId ) : Domain.Account
accountId int
Résultat Domain.Account

Get() public méthode

public Get ( string username ) : Domain.Account
username string
Résultat Domain.Account

Get() public méthode

public Get ( string username, string password ) : Domain.Account
username string
password string
Résultat Domain.Account

GetAuthorizedActionsForUser() public méthode

public GetAuthorizedActionsForUser ( string username ) : IEnumerable
username string
Résultat IEnumerable

GetUsers() public méthode

public GetUsers ( ) : IEnumerable
Résultat IEnumerable

QuickSearch() public méthode

public QuickSearch ( string searchString ) : SearchAccountsResponse
searchString string
Résultat PRTools.Domain.Commands.SearchAccountsResponse

Search() public méthode

public Search ( SearchAccountsRequest searchAccountsRequest ) : SearchAccountsResponse
searchAccountsRequest PRTools.Domain.Commands.SearchAccountsRequest
Résultat PRTools.Domain.Commands.SearchAccountsResponse

Update() public méthode

public Update ( UpdateAccountRequest updateAccountRequest ) : void
updateAccountRequest PRTools.Domain.Commands.UpdateAccountRequest
Résultat void

UserNameExists() public méthode

public UserNameExists ( string username ) : bool
username string
Résultat bool