public async Task <JsonResult> mark_ship(int order_num) { var result = new ss_order.Order_num_to_orderID.RootObject(); try { result = await get_orderID(order_num); } catch (Exception e) { } return(Json(result, JsonRequestBehavior.AllowGet)); }
public async Task <ss_order.Order_num_to_orderID.RootObject> get_orderID(int orderNumber) { var result = new ss_order.Order_num_to_orderID.RootObject(); int orderID = 0; var baseAddress = new Uri("https://ssapi.shipstation.com/"); using (var httpClient = new HttpClient { BaseAddress = baseAddress }) { httpClient.DefaultRequestHeaders.TryAddWithoutValidation("authorization", "Basic ZmU3YzE2MGMyZjE0NDc1ZDljNWQ0ZWI2ZmMzYmRhOWU6YzRiM2RhMjlkZWZlNDgyOWJlZmRlYTExNmU1N2Q5ZTY="); using (var response = await httpClient.GetAsync("orders?orderNumber=" + orderNumber)) { string responseData = await response.Content.ReadAsStringAsync(); result = JsonConvert.DeserializeObject <ss_order.Order_num_to_orderID.RootObject>(responseData); // orderID = result.orders[0].orderId; } } return(result); }