public IEnumerable <CoursesUdemy> GetAllCourses() { var html = CommonValues.urlUdemy; HtmlWeb web = new HtmlWeb(); var htmlDoc = web.Load(html); List <CoursesUdemy> listCourses = new List <CoursesUdemy>(); var htmlNodes = htmlDoc.DocumentNode.SelectNodes("//div[@class='main-content']/script"); if (htmlNodes is null) { return(listCourses); // TODO } foreach (var node in htmlNodes) { CoursesUdemy currentCourse = new CoursesUdemy() { Title = node.InnerHtml }; listCourses.Add(currentCourse); } return(listCourses); }
public static CoursesUdemy Add(CoursesUdemy course) { course.Id = Guid.NewGuid().ToString(); _course.Add(course); // id записи вы формируем на стороне сервера, а не на стороне клиента return(course); }