C# Class DomainDrivenDelivery.Infrastructure.Persistence.InMemory.CargoRepositoryInMem

CargoRepositoryInMem implement the CargoRepository interface but is a test class not intended for usage in real application.
It setup a simple local hash with a number of Cargo's with TrackingId as key defined at compile time.
Inheritance: CargoRepository
Mostrar archivo Open project: awhatley/dddsample.net Class Usage Examples

Public Methods

Method Description
find ( TrackingId trackingId ) : Cargo
findAll ( ) : IEnumerable
findCargosOnVoyage ( Voyage voyage ) : IEnumerable
store ( Cargo cargo ) : void

Method Details

find() public method

public find ( TrackingId trackingId ) : Cargo
trackingId TrackingId
return Cargo

findAll() public method

public findAll ( ) : IEnumerable
return IEnumerable

findCargosOnVoyage() public method

public findCargosOnVoyage ( Voyage voyage ) : IEnumerable
voyage Voyage
return IEnumerable

store() public method

public store ( Cargo cargo ) : void
cargo Cargo
return void