C# Class PersistenceModel.Write.AccountRepository

Inheritance: IAccountRepository
显示文件 Open project: AdrianFreemantle/DDD Class Usage Examples

Public Methods

Method Description
AccountRepository ( IDocumentStore documentStore ) : Domain.Client.Accounts
AccountRepository ( IStoreEvents eventStore, IPublishEvents eventPublisher ) : System
Get ( IHaveIdentity id ) : Account
Save ( Account account ) : void

Method Details

AccountRepository() public method

public AccountRepository ( IDocumentStore documentStore ) : Domain.Client.Accounts
documentStore IDocumentStore
return Domain.Client.Accounts

AccountRepository() public method

public AccountRepository ( IStoreEvents eventStore, IPublishEvents eventPublisher ) : System
eventStore IStoreEvents
eventPublisher IPublishEvents
return System

Get() public method

public Get ( IHaveIdentity id ) : Account
id IHaveIdentity
return Domain.Client.Accounts.Account

Save() public method

public Save ( Account account ) : void
account Domain.Client.Accounts.Account
return void