Пример #1
0
 public static LecturesModel Convert(NewsModel obj)
 {
     LecturesModel res = new LecturesModel();
     res.text = obj.text;
     res.title = obj.title;
     return res;
 }
Пример #2
0
 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;
 }
Пример #3
0
        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;
        }