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); }
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); }