C# Class PersistenceModel.Reporting.Projections.ClientViewProjections

Inheritance: IAccountProjections, IClientProjections
Afficher le fichier Open project: AdrianFreemantle/DDD Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
FetchClientView ( ClientId clientId ) : ClientView

Method Details

ClientViewProjections() public méthode

public ClientViewProjections ( IRepository repository ) : Domain.Client.Accounts
repository IRepository
Résultat Domain.Client.Accounts

When() public méthode

public When ( AccountBilled @event ) : void
@event Domain.Client.Accounts.Events.AccountBilled
Résultat void

When() public méthode

public When ( AccountOpened @event ) : void
@event Domain.Client.Accounts.Events.AccountOpened
Résultat void

When() public méthode

public When ( AccountStatusChanged @event ) : void
@event Domain.Client.Accounts.Events.AccountStatusChanged
Résultat void

When() public méthode

public When ( ClientDateOfBirthCorrected @event ) : void
@event Domain.Client.Clients.Events.ClientDateOfBirthCorrected
Résultat void

When() public méthode

public When ( ClientPassedAway @event ) : void
@event Domain.Client.Clients.Events.ClientPassedAway
Résultat void

When() public méthode

public When ( ClientRegistered @event ) : void
@event Domain.Client.Clients.Events.ClientRegistered
Résultat void