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