public bool PlaceOrder(OrderContract order)
        {
            try
            {
                XDocument doc = XDocument.Load("C:\\Orders.xml");

                doc.Element("DocumentElement").Add(
                    new XElement("Products",
                                 new XElement("OrderID", order.OrderID),
                                 new XElement("OrderDate", order.OrderDate),
                                 new XElement("ShippedDate", order.ShippedDate),
                                 new XElement("ShipCountry", order.ShipCountry),
                                 new XElement("OrderTotal", order.OrderTotal)));

                doc.Save("C:\\Orders.xml");
            }
            catch (Exception ex)
            {
                throw new FaultException <string>
                          (ex.Message);
            }
            return(true);
        }
Exemple #2
0
        public bool PlaceOrder(OrderContract order)
        {
            try
            {
                XDocument doc = XDocument.Load("C://Users/Lumix/Desktop/RESTFulWCFService/RESTFulWCFService/Orders.xml");

                doc.Element("DocumentElement").Add(

                    new XElement("Devices",
                                 new XElement("deviceID", order.deviceID),
                                 new XElement("metricDate", order.metricDate),
                                 new XElement("deviceType", order.deviceType),
                                 new XElement("metricValue", order.metricValue)
                                 ));

                doc.Save("C://Users/Lumix/Desktop/RESTFulWCFService/RESTFulWCFService/Orders.xml");
            }
            catch (Exception ex)
            {
                throw new FaultException <string>
                          (ex.Message);
            }
            return(true);
        }