public void AddQueue(GeneralQueueViewModel model) { if (!listings.ContainsKey(model.ID)) { Queues.Add(model); listings.Add(model.ID, model); this.OnPropertyChanged("Queues"); } }
public void RemoveQueue(int id) { GeneralQueueViewModel model = null; listings.TryGetValue(id, out model); if (model != null) { listings.Remove(id); Queues.Remove(model); this.OnPropertyChanged("Queues"); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } GeneralQueueViewModel gen = obj as GeneralQueueViewModel; if (gen == null) { return(false); } return(this._id == gen._id); }