protected string getDebugStr() { return(DType.ToString() + ", " + Singleton <SimulationManager> .instance.m_currentGameTime.ToShortDateString() + ", "); }
private static void RequestDisasterType(List <Disaster> result, HttpClient client, DisasterType requestDisasterType) { client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpContent content = new StringContent($"{{ \"filter\": {{ \"field\": \"type\", \"value\": \"{requestDisasterType.ToString()}\" }}, \"fields\": {{ \"include\": [\"date\"] }} }}"); Task <HttpResponseMessage> postTask = client.PostAsync(_requestUrl, content); postTask.Wait(); HttpResponseMessage response = postTask.Result; // check to see if we have a succesfull respond if (response.IsSuccessStatusCode) { LoadResponseData(result, requestDisasterType, response); } else if (response.StatusCode == System.Net.HttpStatusCode.Unauthorized) { throw new UnauthorizedAccessException(); } else { throw new InvalidOperationException(string.Format("{0}:{1}", response.StatusCode, response.ReasonPhrase)); } }