コード例 #1
0
ファイル: ItemsProjection.cs プロジェクト: kendarorg/ES101
 private void Handle(ItemNameModified @event)
 {
     if (_items[@event.Id].Version <= @event.Version)
     {
         _items[@event.Id].Name    = @event.NewName;
         _items[@event.Id].Version = @event.Version;
     }
 }
コード例 #2
0
 private void Apply(ItemNameModified evt)
 {
     _snapshot.Name = evt.NewName;
 }