public WorkoutTargetLogGraphViewModel(Window window, WorkoutPlanItem workoutPlanItem) : base(window) { Title = $"Workout - Log Graph: {workoutPlanItem.WorkoutPlan.Title}"; WorkoutPlanItem = workoutPlanItem; ApplyGraph(); }
public WorkoutTargetInputViewModel(Window window, WorkoutPlanItem workoutPlanItem) : base(window) { WindowMinimumHeight = 350; WindowMinimumWidth = 600; Title = $"Add Workout Targets: {workoutPlanItem.WorkoutPlan.Title}"; WorkoutPlanItem = workoutPlanItem; WorkoutTargetItems = workoutPlanItem.WorkoutDayItems[0] != null ? workoutPlanItem.WorkoutDayItems[0].WorkoutTargetItems : new ObservableCollection<WorkoutTargetItem>(); AddWorkoutTargetCommand = new RelayCommand(p => AddWorkoutTarget()); DeleteWorkoutTargetCommand = new RelayParameterizedCommand(DeleteWorkoutTarget); LoadWorkouts(); }