/// <summary> /// Подгружаю информацию о клиенте. /// </summary> private async void ResetUser() { // Получаю информацию о клиенте. UserModel userJson = new UserModel { UserId = StaticUser.UserId }; var myHttpClient = new HttpClient(); var uri = new Uri("http://geometry.tmc-centert.ru/api/serviceapi/loggedin/"); //json структура. var formContent = new FormUrlEncodedContent(new Dictionary <string, string> { { "userId", userJson.UserId } }); HttpResponseMessage response = await myHttpClient.PostAsync(uri.ToString(), formContent); string s_result; using (HttpContent responseContent = response.Content) { s_result = await responseContent.ReadAsStringAsync(); } UserApiData o_data = JsonConvert.DeserializeObject <UserApiData>(s_result); UserResponseData o_user_data = new UserResponseData(); o_user_data = o_data.ResponseData; StaticUser.AddInfoUser(o_user_data); // Получаю данные об настройках клиента. uri = new Uri("http://geometry.tmc-centert.ru/api/serviceapi/usersettings?userId=" + userJson.UserId); HttpResponseMessage responseUserSettings = await myHttpClient.GetAsync(uri); string s_resultUserSettings = ""; using (HttpContent responseContent1 = responseUserSettings.Content) { s_resultUserSettings = await responseContent1.ReadAsStringAsync(); } UserSettingsApiData o_dataSettings = JsonConvert.DeserializeObject <UserSettingsApiData>(s_resultUserSettings); UserSettingsResponseData o_user_dataSettings = new UserSettingsResponseData(); o_user_dataSettings = o_dataSettings.ResponseData; StaticUser.AddInfoUserSettings(o_user_dataSettings); }