public Scheduler() { accessToData = new ScheduleData(); matchIDs = new List <int>(); matchTeam1Names = new List <string>(); matchTeam2Names = new List <string>(); List <int> team1IdTemp; List <int> team2IdTemp; accessToData.GetScheduleData(out matchIDs, out matchTimes, out team1IdTemp, out team2IdTemp); for (int i = 0; i < matchIDs.Count; i++) { matchTeam1Names.Add(accessToData.GetTeamName(team1IdTemp[i])); matchTeam2Names.Add(accessToData.GetTeamName(team2IdTemp[i])); } }