C# Class Adaptive.ReactiveTrader.Server.ReferenceDataWrite.Domain.Currency

Inheritance: Adaptive.ReactiveTrader.EventStore.Domain.AggregateBase
显示文件 Open project: AdaptiveConsulting/ReactiveTraderCloud

Private Properties

Property Type Description

Public Methods

Method Description
Apply ( CurrencyCreatedEvent evt ) : void
Apply ( CurrencySetDealableEvent evt ) : void
Apply ( CurrencySetNotDealableEvent evt ) : void
Currency ( ) : Adaptive.ReactiveTrader.Contract.Events.Reference
Currency ( string symbol ) : Adaptive.ReactiveTrader.Contract.Events.Reference
SetDealability ( bool targetIsDealable ) : void

Method Details

Apply() public method

public Apply ( CurrencyCreatedEvent evt ) : void
evt Adaptive.ReactiveTrader.Contract.Events.Reference.CurrencyCreatedEvent
return void

Apply() public method

public Apply ( CurrencySetDealableEvent evt ) : void
evt Adaptive.ReactiveTrader.Contract.Events.Reference.CurrencySetDealableEvent
return void

Apply() public method

public Apply ( CurrencySetNotDealableEvent evt ) : void
evt Adaptive.ReactiveTrader.Contract.Events.Reference.CurrencySetNotDealableEvent
return void

Currency() public method

public Currency ( ) : Adaptive.ReactiveTrader.Contract.Events.Reference
return Adaptive.ReactiveTrader.Contract.Events.Reference

Currency() public method

public Currency ( string symbol ) : Adaptive.ReactiveTrader.Contract.Events.Reference
symbol string
return Adaptive.ReactiveTrader.Contract.Events.Reference

SetDealability() public method

public SetDealability ( bool targetIsDealable ) : void
targetIsDealable bool
return void