C# 클래스 PersistenceModel.Reporting.Projections.ClientViewProjections

상속: IAccountProjections, IClientProjections
파일 보기 프로젝트 열기: AdrianFreemantle/DDD 1 사용 예제들

공개 메소드들

메소드 설명
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