Bookstore.BooksImporter.BooksImporterUI.GetReviews C# (CSharp) Метод

GetReviews() статический приватный Метод

static private GetReviews ( XmlNode bookNode, IList reviewTransferObjects ) : void
bookNode System.Xml.XmlNode
reviewTransferObjects IList
Результат void
        static void GetReviews(XmlNode bookNode, IList<ReviewTransferObject> reviewTransferObjects)
        {
            XmlNode reviewsNode = bookNode.SelectSingleNode("reviews");
            if (reviewsNode != null)
            {
                foreach (XmlNode reviewNode in reviewsNode.ChildNodes)
                {
                    string content = reviewNode.InnerXml.Trim();
                    XmlAttribute authorAttribute = reviewNode.Attributes["author"];
                    string author = null;
                    if (authorAttribute != null)
                    {
                        author = authorAttribute.InnerText.Trim();
                    }

                    DateTime date = DateTime.Now.Date;
                    XmlAttribute dateAttribute = reviewNode.Attributes["date"];
                    if (dateAttribute != null)
                    {
                        date = DateTime.Parse(dateAttribute.InnerText.Trim());
                    }

                    reviewTransferObjects.Add(new ReviewTransferObject()
                    {
                        Author = author,
                        Content = content,
                        Date = date
                    });
                }
            }
        }