C# Класс PersistenceModel.Reporting.Projections.ClientViewProjections

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

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

Метод Описание
ClientViewProjections ( IRepository repository ) : Domain.Client.Accounts
When ( AccountBilled @event ) : void
When ( AccountOpened @event ) : void
When ( AccountStatusChanged @event ) : void
When ( ClientDateOfBirthCorrected @event ) : void
When ( ClientPassedAway @event ) : void
When ( ClientRegistered @event ) : void

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

Метод Описание
FetchClientView ( ClientId clientId ) : ClientView

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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