private void OnOrderAdded(object sender, OrderAddedEventArgs orderAddedEventArgs) { var proxy = this.proxiesFactory.CreateOrderProxy(orderAddedEventArgs.Order); this.orders.Add(proxy); this.dispatcher.RaiseEvent(this.orderAddedEvent, this, new OrderAddedEventArgs{Order = proxy}); }
private void OnOrderAdded(object sender, OrderAddedEventArgs eventArgs) { if (eventArgs.Order.Id != this.orderId) { return; } this.Unsubscribe(); this.taskCompletionSource.SetResult(this.orderId); }
private void OnOrderAdded(object sender, OrderAddedEventArgs orderAddedEventArgs) { this.Orders.Add(new OrderView(orderAddedEventArgs.Order)); }