public async Task<UserResponse> Login(string username, string password) { var userInfo = new UserResponse(); var client = new HttpClient(); string url = "http://marriedJudgeApi.goldenrayah.com/User/Authenticate"; client.BaseAddress = new Uri(url); var loginDto = new LoginDto(username, password); var json = JsonConvert.SerializeObject(loginDto); var data = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync(url, data); if (response.IsSuccessStatusCode) { string content = response.Content.ReadAsStringAsync().Result; userInfo = JsonConvert.DeserializeObject<UserResponse>(content); return userInfo; } else { return null; } }
string content = response.Content.ReadAsStringAsync().Result;
async
.Result
await
string content = await response.Content.ReadAsStringAsync();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)