コード例 #1
0
        private void UpdateOrderBook(USeOrderBook orderBook)
        {
            OrderBookViewModel marketModel = m_orderDataSource.FirstOrDefault(p => p.OrderNum.Equals(orderBook.OrderNum));

            if (marketModel != null)
            {
                marketModel.Update(orderBook);
            }
            else
            {
                OrderBookViewModel order_data_model = OrderBookViewModel.Creat(orderBook);
                m_orderDataSource.Insert(0, order_data_model);
            }
        }
コード例 #2
0
        private void UpdateOrderBook(USeOrderBook orderBook)
        {
            OrderBookViewModel marketModel = m_order_data_source.FirstOrDefault(p => p.OrderNum.Equals(orderBook.OrderNum));

            if (marketModel != null)
            {
                if (Filter(orderBook.OrderStatus))
                {
                    marketModel.Update(orderBook);
                }
                else
                {
                    m_order_data_source.Remove(marketModel);
                }
            }
            else
            {
                if (Filter(orderBook.OrderStatus))
                {
                    OrderBookViewModel order_data_model = OrderBookViewModel.Creat(orderBook);
                    m_order_data_source.Insert(0, order_data_model);
                }
            }
        }