示例#1
0
 private void SetScoreValuesInDb(Feeds.GamesFeed.ApiGame apiGame, Game dbGame)
 {
     dbGame.HomeScore    = apiGame.Scores.Home.Total;
     dbGame.HomeScore_Q1 = apiGame.Scores.Home.Quarter1;
     dbGame.HomeScore_Q2 = apiGame.Scores.Home.Quarter2;
     dbGame.HomeScore_Q3 = apiGame.Scores.Home.Quarter3;
     dbGame.HomeScore_Q4 = apiGame.Scores.Home.Quarter4;
     dbGame.HomeScore_OT = apiGame.Scores.Home.OverTime;
     dbGame.AwayScore    = apiGame.Scores.Away.Total;
     dbGame.AwayScore_Q1 = apiGame.Scores.Away.Quarter1;
     dbGame.AwayScore_Q2 = apiGame.Scores.Away.Quarter2;
     dbGame.AwayScore_Q3 = apiGame.Scores.Away.Quarter3;
     dbGame.AwayScore_Q4 = apiGame.Scores.Away.Quarter4;
     dbGame.AwayScore_OT = apiGame.Scores.Away.OverTime;
 }
示例#2
0
 private bool IsApiUpdated(Feeds.GamesFeed.ApiGame apiGame, Game dbGame, FullGameStatus apiStatus)
 {
     return(dbGame.HomeScore != apiGame.Scores.Home.Total ||
            dbGame.AwayScore != apiGame.Scores.Away.Total ||
            (apiStatus != FullGameStatus.Unknown && dbGame.FullGameStatusId != apiStatus) ||      // DON'T OVERRIDE WITH UNKNOWN
            dbGame.HomeScore_Q1 != apiGame.Scores.Home.Quarter1 ||
            dbGame.HomeScore_Q2 != apiGame.Scores.Home.Quarter2 ||
            dbGame.HomeScore_Q3 != apiGame.Scores.Home.Quarter3 ||
            dbGame.HomeScore_Q4 != apiGame.Scores.Home.Quarter4 ||
            dbGame.HomeScore_OT != apiGame.Scores.Home.OverTime ||
            dbGame.GameTimeUtc != apiGame.Date.UtcDateTime ||
            dbGame.AwayScore_Q1 != apiGame.Scores.Away.Quarter1 ||
            dbGame.AwayScore_Q2 != apiGame.Scores.Away.Quarter2 ||
            dbGame.AwayScore_Q3 != apiGame.Scores.Away.Quarter3 ||
            dbGame.AwayScore_Q4 != apiGame.Scores.Away.Quarter4 ||
            dbGame.AwayScore_OT != apiGame.Scores.Away.OverTime);
 }