C# 클래스 Gtd.Pcl.CoreDomain.AppServices.ClientProfile.ClientProfileAggregate

파일 보기 프로젝트 열기: beingtheworst/btw-gtd

공개 프로퍼티들

프로퍼티 타입 설명
EventsCausingChanges IList

공개 메소드들

메소드 설명
ClientProfileAggregate ( ClientProfileState aggStateBeforeChanges ) : System.Collections.Generic
GetCurrentSystemId ( ) : TrustedSystemId
InitIfNeeded ( ) : void

비공개 메소드들

메소드 설명
Apply ( IClientProfileEvent eventThatHappened ) : void

Make Aggregate realize the event happened by applying it to the state and adding to the list of uncommitted events

메소드 상세

ClientProfileAggregate() 공개 메소드

public ClientProfileAggregate ( ClientProfileState aggStateBeforeChanges ) : System.Collections.Generic
aggStateBeforeChanges ClientProfileState
리턴 System.Collections.Generic

GetCurrentSystemId() 공개 메소드

public GetCurrentSystemId ( ) : TrustedSystemId
리턴 TrustedSystemId

InitIfNeeded() 공개 메소드

public InitIfNeeded ( ) : void
리턴 void

프로퍼티 상세

EventsCausingChanges 공개적으로 프로퍼티

public IList EventsCausingChanges
리턴 IList