C# Класс PRTools.Data.AccountRepository

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

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

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

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

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

public AccountRepository ( IMappingEngine mappingEngine ) : System
mappingEngine IMappingEngine
Результат System

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

public ChangePassword ( string username, string currentPassword, string newPassword ) : void
username string
currentPassword string
newPassword string
Результат void

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

public Create ( CreateAccountRequest createAccountRequest, string encryptedPassword ) : void
createAccountRequest PRTools.Domain.Commands.CreateAccountRequest
encryptedPassword string
Результат void

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

public Delete ( DeleteAccountRequest deleteAccountRequest ) : void
deleteAccountRequest PRTools.Domain.Commands.DeleteAccountRequest
Результат void

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

public Get ( int accountId ) : Domain.Account
accountId int
Результат Domain.Account

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

public Get ( string username ) : Domain.Account
username string
Результат Domain.Account

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

public Get ( string username, string password ) : Domain.Account
username string
password string
Результат Domain.Account

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

public GetAuthorizedActionsForUser ( string username ) : IEnumerable
username string
Результат IEnumerable

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

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

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

public QuickSearch ( string searchString ) : SearchAccountsResponse
searchString string
Результат PRTools.Domain.Commands.SearchAccountsResponse

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

public Search ( SearchAccountsRequest searchAccountsRequest ) : SearchAccountsResponse
searchAccountsRequest PRTools.Domain.Commands.SearchAccountsRequest
Результат PRTools.Domain.Commands.SearchAccountsResponse

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

public Update ( UpdateAccountRequest updateAccountRequest ) : void
updateAccountRequest PRTools.Domain.Commands.UpdateAccountRequest
Результат void

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

public UserNameExists ( string username ) : bool
username string
Результат bool