public static LecturesModel Convert(NewsModel obj) { LecturesModel res = new LecturesModel(); res.text = obj.text; res.title = obj.title; return res; }
public static NewsModel Convert(LecturesModel obj) { NewsModel res = new NewsModel(); res.id = -1; res.text = obj.text; res.title = obj.title; res.likes = 0; return res; }
public LecturesModel CreateLecture([FromUri] string param) { WebRequest reqGET = WebRequest.Create(@"https://referats.yandex.ru/referats/write/?t=mathematics"); WebResponse resp = reqGET.GetResponse(); Stream stream = resp.GetResponseStream(); StreamReader sr = new StreamReader(stream); string s = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>" + "<response>" + sr.ReadToEnd() + "</response>"; var xRoot = XElement.Parse(s); LecturesModel lect = new LecturesModel(); lect.title = xRoot.Element("strong").Value; lect.text = xRoot.Element("p").Value; AllNews.AddNews(Convertor.Convert(lect)); return lect; }