C# Класс PersistenceModel.AccountProjections

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

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

Метод Описание
AccountProjections ( IRepository repository ) : Domain.Client.Accounts
AccountProjections ( IRepository repository ) : System.Linq
When ( AccountBilled @event ) : void
When ( AccountOpened @event ) : void
When ( AccountStatusChanged @event ) : void

Приватные методы

Метод Описание
FetchModel ( AccountNumber accountNumber ) : AccountModel

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

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

public AccountProjections ( IRepository repository ) : Domain.Client.Accounts
repository IRepository
Результат Domain.Client.Accounts

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

public AccountProjections ( IRepository repository ) : System.Linq
repository IRepository
Результат System.Linq

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

public When ( AccountBilled @event ) : void
@event Domain.Client.Events.AccountBilled
Результат void

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

public When ( AccountOpened @event ) : void
@event Domain.Client.Events.AccountOpened
Результат void

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

public When ( AccountStatusChanged @event ) : void
@event Domain.Client.Events.AccountStatusChanged
Результат void