Example #1
0
 private static void GetUserStats()
 {
     using (var client = ServerAuth.CreateClient())
     {
         var          response = client.GetAsync(ServerAuth.ServerAddress + "/api/Admiral/GetStats").Result;
         AdmiralStats tStats   = JsonConvert.DeserializeObject <AdmiralStats>(response.Content.ReadAsStringAsync().Result);
         Console.WriteLine("Stat points left: {0}", tStats.StatPointsLeft);
         foreach (PlayerStat stat in tStats.Stats)
         {
             Console.WriteLine("{0} : {1}", stat.Name, stat.Value);
         }
     }
 }
Example #2
0
        private static void RegisterUserChanges()
        {
            using (var client = ServerAuth.CreateClient())
            {
                AdmiralStats sampleStats = new AdmiralStats(true);

                var postTask = client.PostAsJsonAsync <AdmiralStats>(ServerAuth.ServerAddress + "/api/Admiral", sampleStats);
                postTask.Wait();

                var result = postTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    Console.WriteLine("stat change registered");
                }
                else
                {
                    Console.WriteLine(result.Content.ReadAsStringAsync().Result);
                }
            }
        }