Exemple #1
0
        // ReSharper disable once InconsistentNaming
        private static void Main(string[] args)
        {
            var tasks = new HashSet <Task>();

            using (var browser = new IE())
            {
                var taskLinks = TaskScraper.GetAllLinks(browser);
                foreach (var link in taskLinks)
                {
                    var task = TaskScraper.GetTaskInfo(link, browser);
                    tasks.Add(task);
                }
            }

            foreach (var task in tasks)
            {
                if (XmlTaskDatabase.Instance.Tasks.Contains(task))
                {
                    XmlTaskDatabase.Instance.Tasks.Remove(task);
                }

                XmlTaskDatabase.Instance.Tasks.Add(task);
            }
        }