コード例 #1
0
        public void Handle(ShippingAddressConfirmed evt)
        {
            var process = this.repo.GetById <ShippingProcess>(evt.OrderId);

            process.ConfirmAddress(dispatcher);
            this.repo.Save(process);
        }
コード例 #2
0
        private void Handle(ShippingAddressConfirmed evt)
        {
            var saga = this.repo.GetById <ShippingSaga>(evt.OrderId);

            saga.ConfirmAddress(dispatcher);
            this.repo.Save(saga);
        }
コード例 #3
0
ファイル: Order.cs プロジェクト: lulzzz/EasyEventSourcing
 private void Apply(ShippingAddressConfirmed evt)
 {
     this.shippingAddressProvided = true;
 }