public static async Task <bool> ApiPoRList(string url) { bool result = false; var request = System.Net.WebRequest.Create(url) as HttpWebRequest; if (request != null) { request.Method = "GET"; request.ServicePoint.Expect100Continue = false; request.Timeout = 20000; request.ContentType = "application/json"; using (WebResponse response = await request.GetResponseAsync()) { using (Stream stream = response.GetResponseStream()) { string x = JsonObject.Load(stream).ToString(); JsonObject jObj = (JsonObject)JsonObject.Parse(x); JsonArray jArr = (JsonArray)jObj["result"]; foreach (var item in jArr) { string status = "Open"; string receiver_num = Convert.ToString((int)item ["receiver_no"]); string division_id = Convert.ToString((int)item ["division_id"]); var po = ItemRepository.ChkPoListExist(receiver_num, division_id); if (po == null) { ItemRepository.AddRPoList(Convert.ToString((int)item ["purchase_order_no"]), receiver_num, division_id, Convert.ToString((int)item ["division"]), status); await ApiPoRListDetail(GlobalVariables.GlobalUrl + "/RPoListDetail/" + receiver_num + "/" + division_id); } } } } } return(result); }