public override void ReverseInit(object returnedData) { Excercise e = returnedData as Excercise; ExcerciseChanged ech = returnedData as ExcerciseChanged; if (e != null) { AddExcerciseToPlan(e); } if (ech != null) { UpdateExcercise(ech); } }
private void UpdateExcercise(ExcerciseChanged ech) { int index = Excercises.IndexOf(ClickedItem); Excercises[index] = ech.ChangedExcercise; }