C# Класс Tp.Integration.Plugin.Common.Storage.Repositories.AccountRepository

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

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

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