public ViewModel(int feedID) { try { this.dataContext = new AggregatorEntities(); ((IObjectContextAdapter)this.dataContext).ObjectContext.CommandTimeout = 360; this.FillFeeds(); this.FillNews(feedID); } catch { } }
/// <summary> /// Deleting specific feed /// </summary> public bool DeleteFeed(int feedID) { try { this.DeleteAllNews(feedID); this.News.Clear(); this.dataContext = new AggregatorEntities(); this.FillFeeds(); Feed feed = this.dataContext.Feeds.Where(f => f.Id == feedID).First(); this.dataContext.Feeds.Remove(feed); this.dataContext.SaveChanges(); this.Feeds.Remove(feed); return true; } catch { return false; } }