Esempio n. 1
0
        public async Task <IActionResult> SubmitHighScore([FromBody] HighScoreVM hs)
        {
            await service.SetScore(hs);

            var result = await service.GetScore();

            return(Json(result));
        }
Esempio n. 2
0
 public async Task SetScore(HighScoreVM scoreVM)
 {
     context.HighScore.Add(new HighScore
     {
         Name  = scoreVM.Name,
         Score = scoreVM.Score,
         Date  = scoreVM.Date
     });
     await context.SaveChangesAsync();
 }
Esempio n. 3
0
    public void SubmitHighScore()
    {
        ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, policy) => true;
        var client = new HttpClient();

        //Set
        HighScoreVM newScore = new HighScoreVM
        {
            Name = NameField.text, Score = Convert.ToInt32((maxScore - (time * 100))), Date = DateTime.Now.ToString()
        };
        var JsonScore  = JsonConvert.SerializeObject(newScore);
        var content    = new StringContent(JsonScore.ToString(), Encoding.UTF8, "application/json");
        var PostResult = client.PostAsync(url, content).Result;

        //Get
        var jsonResult = PostResult.Content.ReadAsStringAsync().Result;

        Debug.Log(jsonResult);
        scoreList   = JsonConvert.DeserializeObject <HighScoreVM[]>(jsonResult);
        UIList.text = returnScore();
    }