Пример #1
0
        private string                                  Deactivate(string jsonCmd)
        {
            string          jsonResult = "";
            JObject         cmdObject  = JObject.Parse(jsonCmd);
            PaddleProductID prodID     = cmdObject.Value <PaddleProductID>(kPaddleCmdKey_SKU);
            PaddleProduct   product    = Paddle_GetProduct(prodID);
            ScTask          task       = new ScTask();

            product.Deactivate(
                (bool stateB, string resultStr) =>
            {
                CJsonResult jResult = new CJsonResult {
                    successB = stateB,
                    resultI  = Convert.ToInt32(stateB),
                    errStr   = resultStr
                };

                task.set_result(CreateJsonResult(jResult));
            });

            jsonResult = task.await_result();
            return(jsonResult);
        }