C# Class PersistenceModel.ClientProjections

Inheritance: IClientProjections
ファイルを表示 Open project: AdrianFreemantle/DDD Class Usage Examples

Public Methods

Method Description
ClientProjections ( IRepository repository ) : Domain.Client.Accounts.Events
ClientProjections ( IRepository repository ) : System.Linq
When ( AccountOpened @event ) : void
When ( ClientDateOfBirthCorrected @event ) : void
When ( ClientPassedAway @event ) : void
When ( ClientRegistered @event ) : void

Private Methods

Method Description
FetchModel ( ClientId clientId ) : ClientModel

Method Details

ClientProjections() public method

public ClientProjections ( IRepository repository ) : Domain.Client.Accounts.Events
repository IRepository
return Domain.Client.Accounts.Events

ClientProjections() public method

public ClientProjections ( IRepository repository ) : System.Linq
repository IRepository
return System.Linq

When() public method

public When ( AccountOpened @event ) : void
@event Domain.Client.Accounts.Events.AccountOpened
return void

When() public method

public When ( ClientDateOfBirthCorrected @event ) : void
@event Domain.Client.Clients.Events.ClientDateOfBirthCorrected
return void

When() public method

public When ( ClientPassedAway @event ) : void
@event Domain.Client.Clients.Events.ClientPassedAway
return void

When() public method

public When ( ClientRegistered @event ) : void
@event Domain.Client.Clients.Events.ClientRegistered
return void