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; }
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); }