public void AddWorkout(WL_Workout Workout) { if (GetWorkout(Workout) != null) { this.Workouts.Add(Workout); } }
/// <summary> /// Checks the database for a workout that equals the current workout /// If it doesn't exist in the database, return null /// </summary> /// <param name="workout"></param> /// <returns></returns> public WL_Workout GetWorkout(WL_Workout workout) { //If an equivelent workout already exists in the list, return that foreach (WL_Workout existingWorkout in Workouts) { if (existingWorkout.Equals(workout)) { return(existingWorkout); } } return(null); }
public void AddWorkout(XElement xWorkout) { WL_Workout workout = xWorkout.DeserializeFromXml() as WL_Workout; AddWorkout(workout); }