private IEnumerable<Team> FetchTeamsByConference(Conference conference, Context context) { var query = (from teams in context.Teams where teams.ConfRefNum == conference.RefNum select teams).ToList(); return query; }
private IEnumerable<TeamRecord> FetchRecordsByTeams(Conference conference, Context context, string gamePhase) { IEnumerable<Team> teamList = FetchTeamsByConference(conference, context); ICollection<TeamRecord> conferenceRecords = new List<TeamRecord>(); foreach (Team team in teamList) { var recordList = (from tr in context.TeamRecords where tr.TeamRefNum == team.RefNum && tr.GamePhase == gamePhase select tr).ToList(); if (recordList != null) { foreach (var record in recordList) { conferenceRecords.Add(record); } } } return conferenceRecords; }
//============== Constructors =============// public ConferenceService(int id) { _id = id; _context = new Context(); _conference = Conference(_context, _id); }
//============== Constructors =============// public ConferenceViewModel(int id) { _conferenceService = new ConferenceService(id); _conference = _conferenceService.Conference(); }