private static XmlDocument ToXML(TemplateViewModel dtoObject)
        {
            XmlSerializer xmlSerializer = new XmlSerializer(dtoObject.GetType());

            var xml = "";

            using (var sww = new StringWriter())
            {
                using (XmlWriter writer = XmlWriter.Create(sww))
                {
                    xmlSerializer.Serialize(writer, dtoObject);
                    xml = sww.ToString(); // Your XML
                }
            }
            Console.WriteLine(xml);

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.LoadXml(xml);
            return(xmlDoc);
        }