コード例 #1
0
        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());
            }
        }
コード例 #2
0
 public async Task <PredictionResult> SavePredictionAsync(SavePredictionModel savePredictionModel)
 {
     return(new PredictionResult());
 }