Esempio n. 1
0
        private List <Exercise> ReadLinqXML()
        {
            var      ExList    = new List <Exercise>();
            XElement raiz      = XElement.Load("exercises.xml");
            var      Exercises = from Ex in raiz.Elements("Exercise")
                                 select new
            {
                Id       = Convert.ToInt32(Ex.Attribute("Id").Value),
                Distance = Convert.ToInt32(Ex.Element("Distance").Value),
                Minutes  = Convert.ToInt32(Ex.Element("Minutes").Value),
                Date     = Convert.ToDateTime(Ex.Element("Date").Value)
            };

            foreach (var Ex in Exercises)
            {
                ExList.Add(Exercise.createExerciseWithId(Ex.Id, Ex.Distance, Ex.Minutes, Ex.Date));
            }
            return(ExList);
        }