public void AddQueue(BankingQueueViewModel model) { if (!listing.ContainsKey(model.ID)) { Queues.Add(model); listing.Add(model.ID, model); this.OnPropertyChanged("Queues"); } }
public void UseSwap(int id) { BankingQueueViewModel Q = null; listing.TryGetValue(id, out Q); if (Q != null) { Q.UseSwap(); this.OnPropertyChanged("Queues"); } }
public void RemoveQueue(int id) { BankingQueueViewModel Q = null; listing.TryGetValue(id, out Q); if (Q != null) { listing.Remove(id); Queues.Remove(Q); this.OnPropertyChanged("Queues"); } }