C# Class PersistenceModel.Write.ClientRepository

Inheritance: IClientRepository
Afficher le fichier Open project: AdrianFreemantle/DDD Class Usage Examples

Méthodes publiques

Méthode Description
ClientRepository ( IDocumentStore documentStore ) : Domain.Client.Clients
ClientRepository ( IStoreEvents eventStore, IPublishEvents eventPublisher ) : System
Get ( IHaveIdentity id ) : Client
Get ( IdentityNumber identityNumber ) : Client
Save ( Client client ) : void

Method Details

ClientRepository() public méthode

public ClientRepository ( IDocumentStore documentStore ) : Domain.Client.Clients
documentStore IDocumentStore
Résultat Domain.Client.Clients

ClientRepository() public méthode

public ClientRepository ( IStoreEvents eventStore, IPublishEvents eventPublisher ) : System
eventStore IStoreEvents
eventPublisher IPublishEvents
Résultat System

Get() public méthode

public Get ( IHaveIdentity id ) : Client
id IHaveIdentity
Résultat Domain.Client.Clients.Client

Get() public méthode

public Get ( IdentityNumber identityNumber ) : Client
identityNumber Domain.Client.ValueObjects.IdentityNumber
Résultat Domain.Client.Clients.Client

Save() public méthode

public Save ( Client client ) : void
client Domain.Client.Clients.Client
Résultat void