Esempio n. 1
0
        public static void InsertFileToDatabase(object o)
        {
            List <string> xmlList = ReadAllXmlFromFolder();

            foreach (var xmlFile in xmlList)
            {
                var order = DataOrganizer.LoadFromXmlString(xmlFile);
                orderLogic.Insert(order);
                FileOrganizer.MoveOnFileAnotherFolder(order.FileName, Utility.Path.XmlTemp, Utility.Path.XmlInsertedIntoDatabase);
            }
        }
Esempio n. 2
0
        public static global::Order.Model.OrderInfo LoadFromXmlString(string xmlFilePath)
        {
            XmlDocument doc = new XmlDocument();

            doc.Load($@"{xmlFilePath}");
            string    xmlContents = doc.InnerXml;
            var       order       = FileOrganizer.LoadFromXMLString(xmlContents);
            OrderInfo orderInfo   = new OrderInfo()
            {
                FileName   = Path.GetFileName(xmlFilePath),
                InsertDate = DateTime.Now,
                Status     = order.Status,
                XmlContent = xmlContents
            };

            return(orderInfo);
        }