C# 클래스 PersistenceModel.Write.ClientRepository

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

공개 메소드들

메소드 설명
ClientRepository ( IDocumentStore documentStore ) : Domain.Client.Clients
ClientRepository ( IStoreEvents eventStore, IPublishEvents eventPublisher ) : System
Get ( IHaveIdentity id ) : Client
Get ( IdentityNumber identityNumber ) : Client
Save ( Client client ) : void

메소드 상세

ClientRepository() 공개 메소드

public ClientRepository ( IDocumentStore documentStore ) : Domain.Client.Clients
documentStore IDocumentStore
리턴 Domain.Client.Clients

ClientRepository() 공개 메소드

public ClientRepository ( IStoreEvents eventStore, IPublishEvents eventPublisher ) : System
eventStore IStoreEvents
eventPublisher IPublishEvents
리턴 System

Get() 공개 메소드

public Get ( IHaveIdentity id ) : Client
id IHaveIdentity
리턴 Domain.Client.Clients.Client

Get() 공개 메소드

public Get ( IdentityNumber identityNumber ) : Client
identityNumber Domain.Client.ValueObjects.IdentityNumber
리턴 Domain.Client.Clients.Client

Save() 공개 메소드

public Save ( Client client ) : void
client Domain.Client.Clients.Client
리턴 void