Example #1
0
        /// <summary>
        /// Список всех идеи в документе
        /// </summary>
        /// <returns></returns>
        public Dictionary <string, Idea> GetAllIdeas()
        {
            if (Doc?.Body == null)
            {
                return(null);
            }

            Dictionary <string, Idea> result = new Dictionary <string, Idea>();

            foreach (XmlElement node in this.Doc.Body.ChildNodes)
            {
                if (node.Name == "Idea")
                {
                    Idea curIdea = IdeaXmlPresenter.GetIdeaByXml(node);
                    if (curIdea != null)
                    {
                        result.Add(curIdea.Id, curIdea);
                    }
                }
            }

            return(result);
        }