Ejemplo n.º 1
0
 public CoinInfo Handle(Chronos.Coins.Events.CoinCreated e, CoinInfo state)
 {
     state.Name   = e.Name;
     state.Ticker = e.Ticker;
     state.Asset  = new Asset(e.Name, e.Ticker, Asset.Type.Coin);
     return(state);
 }
Ejemplo n.º 2
0
 private void ApplyEvent(Chronos.Coins.Events.CoinCreated e)
 {
     Id     = e.Name;
     Name   = e.Name;
     Ticker = e.Ticker;
 }
Ejemplo n.º 3
0
 public Stats Handle(Chronos.Coins.Events.CoinCreated e, Stats state)
 {
     return(new Stats {
         NumberOfCoins = state.NumberOfCoins + 1
     });
 }