public void AddInboxTrade(TradingModel message) { bool existing = false; for (int i = 0; i < Trades.Count; i++) { if (Trades[i].Id == message.Id) { Trades[i].Accept = message.Accept; existing = true; } } if (!existing) { Trades.Add(message); } Trades = Trades.OrderByDescending(o => o.Time).ToList(); ShowNotificationIcon("test", null); ShowMessages(); }
public void AddTrade(TradeViewModel trade) { Trades.Add(trade); Trades.OrderByDescending(t => t.Time); RaisePropertyChangedEvent("Trades"); }