public void SetSelectListItems() { var repo = RepositoryFactory.CreateRepository(); var styles = repo.GetAllStyles(); foreach (var style in styles) { StyleItems.Add(new SelectListItem { Text = style.Name, Value = style.StyleId.ToString() }); } var series = repo.GetAllSeries(); foreach (var s in series) { SeriesItems.Add(new SelectListItem { Text = s.Name, Value = s.SeriesId.ToString() }); } var collabs = repo.GetAllCollaborators(); foreach (var collab in collabs) { CollaboratorItems.Add(new SelectListItem { Text = collab.Name, Value = collab.CollaboratorId.ToString() }); } }
private void turkishdrama_Load(object sender, EventArgs e) { String link = "https://www.turkishdrama.com/people/feed"; //String link = "https://www.turkishdrama.com/tv-series/feed"; string xml = GetContent(link); XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); string json = JsonConvert.SerializeXmlNode(doc); Rootobject rssObject = (Rootobject)getObject(json); Item[] mc = rssObject.rss.channel.item; SeriesItem[] msis = new SeriesItem[190]; //people items count from site //SeriesItem[] msis = new SeriesItem[153]; //series items count from site int i = 0; foreach (Item item in mc) { msis[i] = new SeriesItem(); msis[i].title = item.title; msis[i].link = item.link; //msis[i].article = item.description; i++; } for (int j = 0; j < msis.Length; j++) { String htmlcontent = GetContent(msis[j].link); //burdan devam htmlcontentten imageurl yi bul çek HtmlAgilityPack.HtmlDocument docx = new HtmlAgilityPack.HtmlDocument(); docx.LoadHtml(htmlcontent); var seriesImage = docx.DocumentNode .Descendants("img") .Where(d => d.Attributes.Contains("class") && d.Attributes["class"].Value.Contains("alignleft wp-post-image") ); var img = seriesImage.FirstOrDefault().Attributes["src"].Value; msis[j].imageUrl = img; var seriesArticle = docx.DocumentNode .Descendants("article") .Where(d => d.Attributes.Contains("id") && d.Attributes["id"].Value.Contains("the-post") ); var article = seriesArticle.FirstOrDefault(); msis[j].article = article.OuterHtml; } SeriesItems msits = new SeriesItems(); msits.mSeriesItems = msis; String mJson = Newtonsoft.Json.JsonConvert.SerializeObject(msits); textBox1.Text = mJson; //Console.WriteLine(mJson); }