Exemplo n.º 1
0
        public void GetActiveSeasons_ShouldWork(int teamId, string max, string min)
        {
            var teams = new MockData().FranchiseData.ExtractTeamData();

            var actual = (teamId == 0) ? TeamData.GetActiveSeasons(teams)
                : TeamData.GetActiveSeasons(teams.Where(t => t.TeamID == teamId).ToList());

            Assert.Equal(min, actual[0]);
            Assert.Equal(max, actual[actual.Count - 1]);
        }
Exemplo n.º 2
0
        private async Task BindSeasons()
        {
            teamData = (await JsonReader.GetFranchiseDataAsync()).ExtractTeamData();

            var season = TeamData.GetActiveSeasons(teamData);

            SeasonsGrid.ItemsSource = season;

            SeasonsGrid.SelectedIndex = 0;
        }
Exemplo n.º 3
0
        private void TeamGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            TeamStats team;
            string    selectedSeason = SeasonsGrid.SelectedItem.ToString();

            if ((sender as DataGrid).Name == "TeamGridWest")
            {
                team = (TeamGridWest.SelectedItem as TeamStats);
            }
            else
            {
                team = (TeamGridEast.SelectedItem as TeamStats);
            }

            List <string> selectedTeamsSeasons =
                TeamData.GetActiveSeasons(teamData.Where(p => p.TeamID == team.TeamID).ToList());

            TeamWindow teamWindow = new TeamWindow(team, selectedTeamsSeasons, selectedSeason, teamData);

            teamWindow.ShowDialog();
        }