Example #1
0
        public void Initialize(int gameId)
        {
            _gameId = gameId;
            _game   = DAL.Instance().GetGame(_gameId);

            AwayTeamName = _game.AwayTeam.TeamName;
            HomeTeamName = _game.HomeTeam.TeamName;

            AwayTeamShortName = Game.AwayTeam.TeamShortName;
            HomeTeamShortName = Game.HomeTeam.TeamShortName;

            AwayTeamJerseyPath = BaseTableDataAccess.Instance().GetJerseyByJerseyID(Game.AwayTeam.JerseyID).ImagePath;
            HomeTeamJerseyPath = BaseTableDataAccess.Instance().GetJerseyByJerseyID(Game.HomeTeam.JerseyID).ImagePath;

            GameDate_NoTime = _game.Game.GameDate_NoTime;

            PlayByPlayList = DAL.Instance().GetPlaysForGame(_gameId, "DESC");
            PlayByPlayList.Reverse();
        }
Example #2
0
        public void Initialize(int gameId)
        {
            _gameId = gameId;
            _game   = DAL.Instance().GetGame(_gameId);

            GameDate = _game.Game.GameDate.ToString("d");

            AwayTeamName = _game.AwayTeam.TeamName;
            HomeTeamName = _game.HomeTeam.TeamName;

            BoxscoreAwayItems = new ObservableCollection <FlatTotalsModel>();
            BoxscoreHomeItems = new ObservableCollection <FlatTotalsModel>();

            GameTitle    = string.Format(gameTitleTemplate, Game.AwayTeam.TeamName, _game.Game.AwayTeamScore, _game.Game.HomeTeamScore, Game.HomeTeam.TeamName);
            AwayBoxscore = Game.AwayTeam.TeamShortName + " Boxscore";
            HomeBoxscore = Game.HomeTeam.TeamShortName + " Boxscore";

            AwayTeamShortName = Game.AwayTeam.TeamShortName;
            HomeTeamShortName = Game.HomeTeam.TeamShortName;

            AwayTeamJerseyPath = BaseTableDataAccess.Instance().GetJerseyByJerseyID(Game.AwayTeam.JerseyID).ImagePath;
            HomeTeamJerseyPath = BaseTableDataAccess.Instance().GetJerseyByJerseyID(Game.HomeTeam.JerseyID).ImagePath;

            ObservableCollection <StatCategoryModel> allStats = DAL.Instance().GetVisibleStats(false, false);

            PlayByPlayList = DAL.Instance().GetPlaysForGame(_gameId, "DESC");
            PlayByPlayList.Reverse();

            //StatCalculationsModule.CalculateALLPlayerMinutes(_gameId);
            //StatCalculationsModule.CalculateALLPlayerPlusMinus(_gameId);

            BoxscoreAwayItems = LoadPlayerSats(_game.AwayTeam.TeamID);
            BoxscoreHomeItems = LoadPlayerSats(_game.HomeTeam.TeamID);

            LoadTimeline();
            LoadGameStats(_gameId);
            LoadLegend();
        }