/// <summary> /// Deletes the feed selected by user. /// </summary> /// <param name="rssFeedList">The RSS feed list.</param> /// <param name="rssFeedItemList">The RSS feed item list.</param> public void DeleteFeed(ObservableCollection <RssFeed> rssFeedList, ObservableCollection <RssFeedItem> rssFeedItemList) { List <RssFeed> feedToBeDeleted = new List <RssFeed>(); foreach (RssFeed item in rssFeedList.Where(c => c.IsChecked)) { feedToBeDeleted.Add(item); } foreach (RssFeed feed in feedToBeDeleted) { _feedManager.RemoveFeed(rssFeedList, feed); } _saveUtility.SaveToFile(rssFeedList); LoadFeedItemToView(rssFeedList, rssFeedItemList); }