/// <summary> /// method to read all ski run information from the data file a /// </summary> /// <param name="dataFilePath">path the data file</param> /// <returns>list of SkiRun objects</returns> public List <SkiRun> ReadSkiRunsData(string dataFilePath) { SkiRuns skiRunsFromFile = new SkiRuns(); // initialize a FileStream object for reading StreamReader sReader = new StreamReader(DataSettings.dataFilePath); // initialize an XML seriailizer object XmlSerializer deserializer = new XmlSerializer(typeof(SkiRuns)); using (sReader) { object xmlObject = deserializer.Deserialize(sReader); skiRunsFromFile = (SkiRuns)xmlObject; } return(skiRunsFromFile.skiRuns); }
/// <summary> /// method to read all ski run information from the data file and return it as a list of SkiRun objects /// </summary> /// <param name="dataFilePath">path the data file</param> /// <returns>list of SkiRun objects</returns> public List <SkiRun> ReadSkiRunsData(string dataFilePath) { SkiRuns skiRunsFromFile = new SkiRuns(); // initialize a FileStream object for reading StreamReader sReader = new StreamReader(DataSettings.dataFilePath); // initialize an XML seriailizer object XmlSerializer deserializer = new XmlSerializer(typeof(SkiRuns)); using (sReader) { // deserialize the XML data set into a generic object object xmlObject = deserializer.Deserialize(sReader); // cast the generic object to the list class skiRunsFromFile = (SkiRuns)xmlObject; } return(skiRunsFromFile.skiRuns); }
/// <summary> /// method to read all ski run information from the data file and return it as a list of SkiRun objects /// </summary> /// <param name="dataFilePath">path the data file</param> /// <returns>list of SkiRun objects</returns> public List<SkiRun> ReadSkiRunsData(string dataFilePath) { SkiRuns skiRunsFromFile = new SkiRuns(); // initialize a FileStream object for reading StreamReader sReader = new StreamReader(DataSettings.dataFilePath); // initialize an XML seriailizer object XmlSerializer deserializer = new XmlSerializer(typeof(SkiRuns)); using (sReader) { // deserialize the XML data set into a generic object object xmlObject = deserializer.Deserialize(sReader); // cast the generic object to the list class skiRunsFromFile = (SkiRuns)xmlObject; } return skiRunsFromFile.skiRuns; }