C# Class PassFruit.Datastore.DatastoreBase

Inheritance: IDatastore
Afficher le fichier Open project: bettiolo/PassFruit

Méthodes publiques

Méthode Description
DeleteAccountDto ( System.Guid accountId ) : void
DeleteAllAccountDtos ( ) : void
GetAccountDto ( System.Guid accountId ) : AccountDto
GetAccountDtos ( AccountStatus accountStatus = AccountStatus.Active ) : PassFruit.Datastore.AccountDto[]
GetAllAccountIds ( ) : System.Guid[]
SaveAccountDto ( AccountDto accountDto ) : void

Méthodes protégées

Méthode Description
SaveSpecificAccountDto ( AccountDto accountDto ) : void

Private Methods

Méthode Description
IsAccountDtoMatchedByStatus ( AccountStatus accountStatus, bool isDeleted ) : bool

Method Details

DeleteAccountDto() public méthode

public DeleteAccountDto ( System.Guid accountId ) : void
accountId System.Guid
Résultat void

DeleteAllAccountDtos() public méthode

public DeleteAllAccountDtos ( ) : void
Résultat void

GetAccountDto() public abstract méthode

public abstract GetAccountDto ( System.Guid accountId ) : AccountDto
accountId System.Guid
Résultat AccountDto

GetAccountDtos() public méthode

public GetAccountDtos ( AccountStatus accountStatus = AccountStatus.Active ) : PassFruit.Datastore.AccountDto[]
accountStatus AccountStatus
Résultat PassFruit.Datastore.AccountDto[]

GetAllAccountIds() public abstract méthode

public abstract GetAllAccountIds ( ) : System.Guid[]
Résultat System.Guid[]

SaveAccountDto() public méthode

public SaveAccountDto ( AccountDto accountDto ) : void
accountDto AccountDto
Résultat void

SaveSpecificAccountDto() protected abstract méthode

protected abstract SaveSpecificAccountDto ( AccountDto accountDto ) : void
accountDto AccountDto
Résultat void