private void When(OrderFilledEvent evt) { if (evt.Quantity < OustandingQuantity) { Status = OrderStatus.PartiallyFilled; } else { Status = OrderStatus.Filled; } Fills.Add(new Fill(evt.RFQId, evt.Price, evt.Quantity)); }
private void OrderFilledReceived(Message message) { OrderFilledData filledData = new OrderFilledData(message); OrderFilledEvent?.Invoke(filledData); }