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); } } }
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); } } }