internal static int ApproveOrder(RestockOrder selected)
        {
            WebRequest request = WebRequest.Create(orders + selected.Id);

            request.Method      = "PUT";
            request.ContentType = "application/json";

            /*Dictionary<string, string> newData = new Dictionary<string, string>
             * {
             *     { "orderId", product.Name},
             *     { "quantity", product.Quantity.ToString()}
             * };*/

            //string jsonPayload = JsonConvert.SerializeObject(newData, Formatting.Indented);

            /*using (var streamWriter = new StreamWriter(request.GetRequestStream()))
             * {
             *  streamWriter.Write(jsonPayload);
             * }*/
            try
            {
                HttpWebResponse response = request.GetResponse() as HttpWebResponse;
                Debug.WriteLine("RESPONSE STATUS CODE: " + response.StatusCode);
                Debug.WriteLine((int)response.StatusCode);
                return((int)response.StatusCode);
            }
            catch (Exception)
            {
                return(500);
            }
        }
예제 #2
0
        public void PopulateProducts(object e)
        {
            RequiredProducts.Clear();
            RestockOrder ro = new RestockOrder();

            ro = (RestockOrder)e;

            foreach (var item in ro.RequiredProducts)
            {
                RequiredProducts.Add(item);
            }

            Console.Out.Write("help");
            return;
        }
 internal static int RejectOrder(RestockOrder selected)
 {
     return(0);
 }