public Training PrevTraining() { if (!TrainingList.First().Equals(CurrentTraining)) { CurrentTraining = TrainingList[TrainingList.IndexOf(CurrentTraining) - 1]; } //int prev = TrainingList.IndexOf(CurrentTraining); //if (prev - 1 >= 0) //{ // CurrentTraining = TrainingList[prev - 1]; //} return(CurrentTraining); }
public Training NextTraining() { if (!TrainingList.Last().Equals(CurrentTraining)) { CurrentTraining = TrainingList[TrainingList.IndexOf(CurrentTraining) + 1]; } //int next = TrainingList.IndexOf(CurrentTraining); //if (next + 1 < TrainingList.Count) //{ // CurrentTraining = TrainingList[next + 1]; //} return(CurrentTraining); }