/// <summary> /// The ToXML Function gets as a paramter a PlaneDataModel pdm and returns its string xml form. /// </summary> /// <param name="pdm">PlaneDataModel pdm.</param> /// <returns>returns pdm's string xml form.</returns> public string ToXML(PlaneDataModel pdm) { StringBuilder sb = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); XmlWriter writer = XmlWriter.Create(sb, settings); writer.WriteStartDocument(); pdm.ToXML(writer); writer.WriteEndDocument(); writer.Flush(); return(sb.ToString()); }
public string GetPlaneData() { if (Session["sc"] == null) { return(null); } else { SimulatorCommunicator sc = Session["sc"] as SimulatorCommunicator; if (sc == null) { return(null); } else { PlaneDataModel pdm = new PlaneDataModel(sc.GetLatitude(), sc.GetLongitude()); return(ToXML(pdm)); } } }