public void UpdatericeComparisonList(string itemName) { foreach (var tempItem in PriceComparisonList) { if (tempItem.Name == itemName) { PriceComparisonList.Remove(tempItem); UpdateGraph(); return; } } PriceComparisonItem priceComparisonItem = new PriceComparisonItem(); Item item = PriceComparisonModel.GetItemsByName(itemName).FirstOrDefault(); priceComparisonItem.Name = itemName; priceComparisonItem.Description = item.Description; priceComparisonItem.ImagePath = item.ImagePath; priceComparisonItem.PriceComparison = PriceComparisonModel.GetPriceComparison(itemName).OrderBy(ShopName => ShopName.Split('\n')[1]); PriceComparisonList.Add(priceComparisonItem); UpdateGraph(); }