C# 클래스 Tp.Integration.Plugin.Common.Storage.Repositories.AccountRepository

상속: IAccountRepository
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateAccount ( Account account ) : AccountDomainObject
CreateAccount ( AccountName accountName, IEnumerable profiles ) : AccountDomainObject

메소드 상세

AccountRepository() 공개 메소드

public AccountRepository ( IProfileRepository profileRepository, IProfileFactory profileFactory, IAccountPersister accountPersister, IEventAggregator eventAggregator ) : System.Collections.Generic
profileRepository IProfileRepository
profileFactory IProfileFactory
accountPersister IAccountPersister
eventAggregator IEventAggregator
리턴 System.Collections.Generic

Add() 공개 메소드

public Add ( AccountName accountName ) : AccountDomainObject
accountName Tp.Integration.Messages.AccountName
리턴 Tp.Integration.Plugin.Common.Domain.AccountDomainObject

GetAll() 공개 메소드

public GetAll ( ) : IList
리턴 IList

GetBy() 공개 메소드

public GetBy ( AccountName accountName ) : AccountDomainObject
accountName Tp.Integration.Messages.AccountName
리턴 Tp.Integration.Plugin.Common.Domain.AccountDomainObject

Remove() 공개 메소드

public Remove ( AccountName accountName ) : void
accountName Tp.Integration.Messages.AccountName
리턴 void