Ejemplo n.º 1
0
        public void DecreaseStockBalance(int quantity)
        {
            if (stock >= quantity)
            {
                this.stock -= quantity;
            }

            var e = new StockBalanceDecreasedEvent {
                Stock = stock
            };

            Apply <StockBalanceDecreasedEvent>(e)
            .Update <ProductDetailReport>(x => x.Stock = stock);
        }
Ejemplo n.º 2
0
 private void OnStockBalanceDecreased(StockBalanceDecreasedEvent e)
 {
     this.stock = e.Stock;
 }