static string GetToken(string CoreAPIBaseURL) { string token = ""; Console.WriteLine("Enter Credentials"); Console.Write("Username : "******"Password : "******"/Usermaster/AuthenticateUser"); var obj = new { Username = Username, Password = Password }; // client.DefaultRequestHeaders.Authorization = System.Net.Http.Headers.AuthenticationHeaderValue.Parse(accessToken); var GetResult = client.PostAsync(uri, new StringContent(JsonConvert.SerializeObject(obj), Encoding.UTF8, "application/json")).GetAwaiter().GetResult(); if (GetResult.IsSuccessStatusCode) { ApiLoginResponse apiResponse = JsonConvert.DeserializeObject <ApiLoginResponse>(GetResult.Content.ReadAsStringAsync().GetAwaiter().GetResult()); //var Data = JsonConvert.DeserializeObject<dynamic>(apiResponse.Data.ToString()); //return Data.First.token.Value; return(apiResponse.Data.First().Token); } } return(token); }
static List <Usermaster> GetUsermasters(string CoreAPIBaseURL, string accessToken) { List <Usermaster> entityLists = null; using (HttpClient client = new HttpClient()) { Uri uri = new Uri(CoreAPIBaseURL + "/Usermaster/GetUsermasters"); client.DefaultRequestHeaders.Authorization = System.Net.Http.Headers.AuthenticationHeaderValue.Parse(accessToken); var GetResult = client.GetAsync(uri).GetAwaiter().GetResult(); if (GetResult.IsSuccessStatusCode) { ApiLoginResponse apiResponse = JsonConvert.DeserializeObject <ApiLoginResponse>(GetResult.Content.ReadAsStringAsync().GetAwaiter().GetResult()); return((List <Usermaster>)apiResponse.Data); } } return(entityLists); }