Untitled
unknown
plain_text
3 years ago
1.1 kB
38
Indexable
Never
public async Task<(bool,string)> Authenticate(Authentication model) { try { var tokenBased = string.Empty; using (var client = new HttpClient()) { client.DefaultRequestHeaders.Clear(); client.BaseAddress = new Uri(WebAPIUrl); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue(mediaType: "application/json")); var responseMessage = await client.PostAsJsonAsync<Authentication>(requestUri: "/api/Authentification/Authenticate", model); var resultMessage = responseMessage.Content.ReadAsStringAsync().Result; tokenBased = JsonConvert.DeserializeObject<string>(resultMessage); return (responseMessage.IsSuccessStatusCode, tokenBased); } } catch (Exception) { throw; } }