Exemplo n.º 1
0
        static void populateoDailySummaryValuesForInsert(List <string> ocValues, object DTO)
        {
            DailySummaryDTO oDailySummaryDTO = (DailySummaryDTO)DTO;

            ocValues.Add(oDailySummaryDTO.GameDate.ToString());
            ocValues.Add(oDailySummaryDTO.LeagueName.ToString());
            ocValues.Add(oDailySummaryDTO.Season.ToString());
            ocValues.Add(oDailySummaryDTO.SubSeason.ToString());
            ocValues.Add(oDailySummaryDTO.SubSeasonPeriod.ToString());
            ocValues.Add(oDailySummaryDTO.NumOfMatchups.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgStartDate.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgGamesBack.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgScoreAway.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgScoreHome.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgScoreFinal.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgShotsMadeAwayPt1.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgShotsMadeAwayPt2.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgShotsMadeAwayPt3.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgShotsMadeHomePt1.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgShotsMadeHomePt2.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgShotsMadeHomePt3.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgLastMinPts.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgLastMinPt1.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgLastMinPt2.ToString());
            ocValues.Add(oDailySummaryDTO.LgAvgLastMinPt3.ToString());
        }
Exemplo n.º 2
0
        private DailySummaryDTO populateDTO(int NumOfMatchups)
        {
            SeasonInfoDO oSeasonInfo = new SeasonInfoDO(_GameDate, _oLeagueDTO.LeagueName);

            // Populate Basic columns
            DailySummaryDTO oDailySummaryDTO = new DailySummaryDTO()
            {
                GameDate          = _GameDate
                , LeagueName      = _oLeagueDTO.LeagueName
                , Season          = oSeasonInfo.oSeasonInfoDTO.Season
                , SubSeason       = oSeasonInfo.oSeasonInfoDTO.SubSeason
                , SubSeasonPeriod = oSeasonInfo.CalcSubSeasonPeriod()
                , NumOfMatchups   = NumOfMatchups
            };

            // Calc Averages and Populate rest of DTO
            List <string> SqlParmNames = new List <string>()
            {
                "GameDate", "LeagueName", "Season", "SubSeason"
            };
            List <object> SqlParmValues = new List <object>()
            {
                _GameDate.ToShortDateString(), _oLeagueDTO.LeagueName, oSeasonInfo.oSeasonInfoDTO.Season, oSeasonInfo.oSeasonInfoDTO.SubSeason
            };

            SysDAL.DALfunctions.ExecuteStoredProcedureQuery(_ConnectionString, "uspQueryLeagueAverages"
                                                            , SqlParmNames, SqlParmValues, null, oDailySummaryDTO, LoadLgAvgStatsToDTO);
            return(oDailySummaryDTO);
        }
Exemplo n.º 3
0
        public void TestMethod1()
        {
            // 1) Arrange
            string   LeagueName = "NBA";
            DateTime GameDate   = DateTime.Today.AddDays(-2);

            initAll(GameDate, LeagueName);

            //  SeasonInfoDTO oSeasonInfoDTO = new SeasonInfoDTO();
            SeasonInfoDO oSeasonInfo = new SeasonInfoDO(_GameDate, _oLeagueDTO.LeagueName);

            // oSeasonInfo.PopulateSeasonInfoDTO(oSeasonInfoDTO);
            if (oSeasonInfo.oSeasonInfoDTO.Bypass)
            {
                return;
            }

            // 2) Act
            DailySummaryDTO oDailySummaryDTO = new DailySummaryDTO();
            DailySummaryDO  oDailySummary    = new DailySummaryDO(_GameDate, _oLeagueDTO, _ConnectionString, _strLoadDateTime);

            oDailySummary.RefreshRow(5);
            int rows = oDailySummary.GetRow(oDailySummaryDTO);

            // 3) Assert
            Assert.AreEqual(1, rows);
        }
Exemplo n.º 4
0
        static void LoadReadRowToDTO(List <object> ocRows, object oRow, SqlDataReader rdr)
        {
            DailySummaryDTO oDailySummaryDTO = (DailySummaryDTO)oRow;

            oDailySummaryDTO.DailySummaryID  = (int)rdr["DailySummaryID"];
            oDailySummaryDTO.GameDate        = (DateTime)rdr["GameDate"];
            oDailySummaryDTO.LeagueName      = rdr["LeagueName"].ToString().Trim();
            oDailySummaryDTO.Season          = rdr["Season"].ToString().Trim();;
            oDailySummaryDTO.SubSeason       = rdr["SubSeason"].ToString().Trim();
            oDailySummaryDTO.SubSeasonPeriod = (int)rdr["SubSeasonPeriod"];
            oDailySummaryDTO.NumOfMatchups   = (int)rdr["NumOfMatchups"];
        }
Exemplo n.º 5
0
        static void LoadLgAvgStatsToDTO(List <object> ocRows, object oRow, SqlDataReader rdr)
        {
            DailySummaryDTO oDailySummaryDTO = (DailySummaryDTO)oRow;

            oDailySummaryDTO.LgAvgStartDate = (DateTime)rdr["LgAvgStartDate"];
            oDailySummaryDTO.LgAvgGamesBack = (int)rdr["LgAvgGamesBack"];

            oDailySummaryDTO.LgAvgScoreAway  = (double)rdr["LgAvgScoreAway"];
            oDailySummaryDTO.LgAvgScoreHome  = (double)rdr["LgAvgScoreHome"];
            oDailySummaryDTO.LgAvgScoreFinal = (double)rdr["LgAvgScoreFinal"];

            oDailySummaryDTO.LgAvgShotsMadeAwayPt1 = (double)rdr["LgAvgShotsMadeAwayPt1"];
            oDailySummaryDTO.LgAvgShotsMadeAwayPt2 = (double)rdr["LgAvgShotsMadeAwayPt2"];
            oDailySummaryDTO.LgAvgShotsMadeAwayPt3 = (double)rdr["LgAvgShotsMadeAwayPt3"];

            oDailySummaryDTO.LgAvgShotsMadeHomePt1 = (double)rdr["LgAvgShotsMadeHomePt1"];
            oDailySummaryDTO.LgAvgShotsMadeHomePt2 = (double)rdr["LgAvgShotsMadeHomePt2"];
            oDailySummaryDTO.LgAvgShotsMadeHomePt3 = (double)rdr["LgAvgShotsMadeHomePt3"];

            oDailySummaryDTO.LgAvgLastMinPts = (double)rdr["LgAvgLastMinPts"];
            oDailySummaryDTO.LgAvgLastMinPt1 = (double)rdr["LgAvgLastMinPt1"];
            oDailySummaryDTO.LgAvgLastMinPt2 = (double)rdr["LgAvgLastMinPt2"];
            oDailySummaryDTO.LgAvgLastMinPt3 = (double)rdr["LgAvgLastMinPt3"];
        }
Exemplo n.º 6
0
        public int GetRow(DailySummaryDTO oDailySummaryDTO)
        {
            int rows = SysDAL.DALfunctions.ExecuteSqlQuery(_ConnectionString, getRowSql(), null, oDailySummaryDTO, LoadReadRowToDTO);

            return(rows);
        }