private void ChangeItemIsInCart(GroceryItem item) { ItemIsInCartChangedEvent e = new ItemIsInCartChangedEvent(); e.Id = item.Id; e.IsInCart = !item.IsInCart; _eventAggregator.Publish(e); }
public void Handle(ItemIsInCartChangedEvent e) { Requires.NotNull(e, "e"); GroceryItem item = _groceryItems.Find(e.Id); if (item != null) { item.IsInCart = e.IsInCart; } }