public GameResult(Game game)
        {
            DbEntity = new DbGameResult()
            {
                GameId = game.GameId,
                Rules = game.Rules,
                TradeRules = game.TradeRule,
                DateCreated = DateTime.Now,
                DateModified = DateTime.Now,
                CreatedBy = game.FirstPlayer.UserName,
                ModifiedBy = game.FirstPlayer.UserName,
                Resolved = false,
                Season = game.Season
            };

            Compute(game);
        }
 public GameResult(DbGameResult result, int playerId)
 {
     DbEntity = result;
     forWinner = DbEntity.WinnerId == playerId;
 }