Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }