public void AddTimeSlotExercise(TimeSlotExercise timeSlotExercise) { if (SelectedItem is TimeSlotViewModel) { var timeSlotViewModel = SelectedItem as TimeSlotViewModel; TimeSlotExerciseViewModel timeSlotExerciseViewModel = new TimeSlotExerciseViewModel(timeSlotExercise, timeSlotViewModel); timeSlotViewModel.TimeSlot.Add(timeSlotExercise); timeSlotViewModel.Exercises.Add(timeSlotExerciseViewModel); } else { TimeSlotExerciseViewModel selectedExerciseViewModel = SelectedItem as TimeSlotExerciseViewModel; var timeSlotViewModel = selectedExerciseViewModel.TimeSlotViewModel; TimeSlotExerciseViewModel timeSlotExerciseViewModel = new TimeSlotExerciseViewModel(timeSlotExercise, timeSlotViewModel); timeSlotViewModel.TimeSlot.Add(timeSlotExercise); timeSlotViewModel.Exercises.Add(timeSlotExerciseViewModel); } }
public void Remove(TimeSlotExerciseViewModel timeSlotExerciseViewModel) { Exercises.Remove(timeSlotExerciseViewModel); }