IPod.Workout.Create C# (CSharp) Method

Create() public static method

public static Create ( string filename ) : Workout
filename string
return Workout
        public static Workout Create(string filename)
        {
            if (!File.Exists (filename))
                return null;

            Workout workout = null;
            try {
                workout = new Workout (filename);
                workout.Reload ();
            } catch (Exception e) {
                Console.WriteLine (e);
                return null;
            }

            return workout;
        }

Usage Example

Example #1
0
        private Workout[] FetchWorkouts(string path)
        {
            List <Workout> workouts = new List <Workout> ();

            foreach (string workout in Directory.GetFiles(path))
            {
                Workout w = Workout.Create(workout);
                if (w == null)
                {
                    // parsing failed, pass it up
                    continue;
                }

                workouts.Add(w);
            }

            return(workouts.ToArray());
        }