public override RssList <Feed> SortList(object obj) { FeedList SortedFeedList = new FeedList(); Category category = obj as Category; if (category != null) { var List = this.OrderByDescending((item) => item.TheCategory == category.TheCategory).ToList(); foreach (var item in List) { SortedFeedList.Add(item); } } return(SortedFeedList); }
private void btnNyPod_Click(object sender, EventArgs e) { try { Main_Form.Validate.CheckIfCbEmpty(cboxNyKategori); Main_Form.Validate.IsEmpty(tbNyUrl.Text); Main_Form.Validate.CheckIfCbEmpty(cboxNyUppdatFrekvens); Main_Form.Validate.CheckRssLink(tbNyUrl.Text); int Frequency = int.Parse(cboxNyUppdatFrekvens.GetItemText(cboxNyUppdatFrekvens.SelectedItem)); string category = cboxNyKategori.GetItemText(cboxNyKategori.SelectedItem); Feed feed = new Feed(tbNyUrl.Text); feed.UpdatingInterval = Frequency; feed.TheCategory = category; FeedList.Add(feed); FeedList.AddTimerEvent(); FeedListActions(); } catch (RssReaderException rss) { MessageBox.Show(rss.UserMessage); } }