Beispiel #1
0
 public static void Handle(ProductItemAddedToShoppingCart @event, ShoppingCartShortInfo view)
 {
     view.TotalItemsCount += @event.ProductItem.Quantity;
     view.TotalPrice      += @event.ProductItem.TotalPrice;
     view.Version++;
 }
Beispiel #2
0
 public static void Handle(ProductItemRemovedFromShoppingCart @event, ShoppingCartShortInfo view)
 {
     view.TotalItemsCount -= @event.ProductItem.Quantity;
     view.TotalPrice      -= @event.ProductItem.TotalPrice;
     view.Version++;
 }
Beispiel #3
0
 public static void Handle(ShoppingCartConfirmed @event, ShoppingCartShortInfo view)
 {
     view.Status = ShoppingCartStatus.Confirmed;
     view.Version++;
 }