public HSTWorkout(string name, List<ExerciseConfiguration> exercises) { Name = name; Exercises = exercises; rmPercentages = new double[] { .75, .80, .85, .90, .95, 1 }; Cycle1 = new Cycle(rmPercentages.Select(rmPer => CreateWorkday(Exercises, RepEnum.RM15, rmPer)).ToList()); Cycle2 = new Cycle(rmPercentages.Select(rmPer => CreateWorkday(Exercises, RepEnum.RM10, rmPer)).ToList()); Cycle3 = new Cycle(rmPercentages.Select(rmPer => CreateWorkday(Exercises, RepEnum.RM5, rmPer)).ToList()); Cycle4 = new Cycle(rmPercentages.Select(rmPer => CreateWorkday(Exercises, RepEnum.RM5, rmPer)).ToList()); }
public void SetState(Cycle viewModel) { Workdays = new ObservableCollection<Workday>(viewModel.Workdays); }