public async Task<PredictionResult> SavePredictionAsync(SavePredictionModel savePredictionModel)
        {
            var parameters = new Dictionary<string, string>
            {
                { "gameId", savePredictionModel.GameId.ToString() },
                { "weekId", savePredictionModel.WeekId },
                { "awayTeamScore", savePredictionModel.AwayPrediction.ToString() },
                { "homeTeamScore", savePredictionModel.HomePrediction.ToString() }
            };

            if (savePredictionModel.PredictionId > 0)
            {
                parameters.Add("id", savePredictionModel.PredictionId.ToString());
                var result = (await Client.UpdateTable("predictions", parameters)).AsDictionary();
                return result[0].AsPredictionResult();
            }
            else
            {
                var result = (await Client.InsertIntoTable("predictions", parameters)).AsDictionary();
                return result[0].AsPredictionResult();
            }
        }
 public async Task<PredictionResult> SavePredictionAsync(SavePredictionModel savePredictionModel)
 {
     return new PredictionResult();
 }