//if value of DaysPast2020 in trail is smaller than DaysPast2020 in any other trail, set it as last trail public static Trail FindLastTrailIn(List <Trail> trailsList) { Trail last = trailsList[0]; foreach (Trail obj in trailsList) { if (obj.DaysPast2020() >= last.DaysPast2020()) { last = obj; } } return(last); }
//if value of DaysPast2020 in trail is greater than DaysPast2020 in any other trail, set it as oldest trail public static Trail FindOldestTrailIn(List <Trail> trailsList) { Trail oldest = trailsList[0]; foreach (Trail obj in trailsList) { if (obj.DaysPast2020() <= oldest.DaysPast2020()) { oldest = obj; } } return(oldest); }