public void Update(ContentViewModel viewModel) { RecentViewItem item = new RecentViewItem(); item.ContentID = viewModel.ContentId; item.DisplayValue = viewModel.Model.Location.ToString(); if (ActualRecentItems.Contains(item)) { ActualRecentItems.Remove(item); } ActualRecentItems.Add(item); this.Save(); RecentMenu.Refresh(); }
public override bool Equals(object obj) { RecentViewItem item = obj as RecentViewItem; return((item != null) && ContentID.Equals(item.ContentID)); }