public static void DeleteFeed(Feed feed)
 {
     var feeds = IsolatedStorageSettings.ApplicationSettings[Constants.RssData] as List<Feed> ?? new List<Feed>();
     var newFeeds = feeds.Where(f => !f.Equals(feed)).ToList();
     IsolatedStorageSettings.ApplicationSettings[Constants.RssData] = newFeeds;
     IsolatedStorageSettings.ApplicationSettings.Save();
 }
        public static void AddFeed(Feed feedItem)
        {
            var feeds = IsolatedStorageSettings.ApplicationSettings[Constants.RssData] as List<Feed> ?? new List<Feed>();

            feeds.Add(feedItem);
            IsolatedStorageSettings.ApplicationSettings[Constants.RssData] = feeds;
            IsolatedStorageSettings.ApplicationSettings.Save();
        }
 public static void EditFeed(Feed feedItem)
 {
     var feeds = IsolatedStorageSettings.ApplicationSettings[Constants.RssData] as List<Feed> ?? new List<Feed>();
     feeds.ForEach(f =>
     {
         if (f.Equals(feedItem))
         {
             f.FeedUrl = feedItem.FeedUrl;
             f.Name = feedItem.Name;
         }
     });
     IsolatedStorageSettings.ApplicationSettings[Constants.RssData] = feeds;
     IsolatedStorageSettings.ApplicationSettings.Save();
 }
 private void InitializeModel()
 {
     if (PhoneApplicationService.Current.State.ContainsKey(Constants.EditItem))
     {
         var editItem = (Feed)PhoneApplicationService.Current.State[Constants.EditItem];
         PhoneApplicationService.Current.State.Remove(Constants.EditItem);
         _realFeed = editItem;
         FeedItem = editItem.Clone();
         Title = AppResources.EditChannelTitle;
         _saveAction = Edit;
         FeedItem.PropertyChanged += FeedPropertyChanged;
     }
     else
     {
         FeedItem = new Feed();
         FeedItem.Name = "test";
         FeedItem.FeedUrl = @"http://channel9.msdn.com/feeds/rss";
         Title = AppResources.AddChannelTitle;
         _saveAction = Add;
         FeedItem.PropertyChanged += FeedPropertyChanged;
     }
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="feed"></param>
 public PivotItemViewModel(Feed feed)
 {
     Feed = feed;
 }