public IEnumerable <TeamViewModel> AssembleHistoricalFranchiseAllTimeTeams()
        {
            var homeTeam          = HistoricalTeamService.GetHistoricalFranchiseAllTimePlayers(HistoricalFranchises.Single(h => h.FranchiseName == SelectedHomeTeamHistoricalFranchiseName).FranchiseId);
            var awayTeam          = HistoricalTeamService.GetHistoricalFranchiseAllTimePlayers(HistoricalFranchises.Single(h => h.FranchiseName == SelectedAwayTeamHistoricalFranchiseName).FranchiseId);
            var homeTeamViewModel = SetupHistoricalTeamViewModel(homeTeam);
            var awayTeamViewModel = SetupHistoricalTeamViewModel(awayTeam);

            homeTeamViewModel.TeamName = "Home Team";
            awayTeamViewModel.TeamName = "Away Team";
            return(new List <TeamViewModel> {
                homeTeamViewModel, awayTeamViewModel
            });
        }
 public void LoadHistoricalFranchises()
 {
     HistoricalFranchises                    = HistoricalTeamService.GetActiveHistoricalFranchises();
     HomeTeamHistoricalFranchiseNames        = new ObservableCollection <string>(HistoricalFranchises.Select(t => t.FranchiseName));
     SelectedHomeTeamHistoricalFranchiseName = HomeTeamHistoricalFranchiseNames.First();
     AwayTeamHistoricalFranchiseNames        = new ObservableCollection <string>(HistoricalFranchises.Select(t => t.FranchiseName));
     SelectedAwayTeamHistoricalFranchiseName = AwayTeamHistoricalFranchiseNames.First();
 }