C# Class Tp.Integration.Plugin.Common.Storage.Repositories.AccountRepository

Inheritance: IAccountRepository
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins

Méthodes publiques

Méthode Description
AccountRepository ( IProfileRepository profileRepository, IProfileFactory profileFactory, IAccountPersister accountPersister, IEventAggregator eventAggregator ) : System.Collections.Generic
Add ( AccountName accountName ) : AccountDomainObject
GetAll ( ) : IList
GetBy ( AccountName accountName ) : AccountDomainObject
Remove ( AccountName accountName ) : void

Private Methods

Méthode Description
CreateAccount ( Account account ) : AccountDomainObject
CreateAccount ( AccountName accountName, IEnumerable profiles ) : AccountDomainObject

Method Details

AccountRepository() public méthode

public AccountRepository ( IProfileRepository profileRepository, IProfileFactory profileFactory, IAccountPersister accountPersister, IEventAggregator eventAggregator ) : System.Collections.Generic
profileRepository IProfileRepository
profileFactory IProfileFactory
accountPersister IAccountPersister
eventAggregator IEventAggregator
Résultat System.Collections.Generic

Add() public méthode

public Add ( AccountName accountName ) : AccountDomainObject
accountName Tp.Integration.Messages.AccountName
Résultat Tp.Integration.Plugin.Common.Domain.AccountDomainObject

GetAll() public méthode

public GetAll ( ) : IList
Résultat IList

GetBy() public méthode

public GetBy ( AccountName accountName ) : AccountDomainObject
accountName Tp.Integration.Messages.AccountName
Résultat Tp.Integration.Plugin.Common.Domain.AccountDomainObject

Remove() public méthode

public Remove ( AccountName accountName ) : void
accountName Tp.Integration.Messages.AccountName
Résultat void