コード例 #1
0
        public static void GetObjectDatas(string ObjectName, List <TF.YA.Soft.Demo.SyncDataOP> userIndexes)
        {
            GetObjectDatasIn inParams = new GetObjectDatasIn();

            inParams.ObjectName = ObjectName;

            string inputString = Newtonsoft.Json.JsonConvert.SerializeObject(inParams);

            TF.Web.WebAPI.InterfaceOutPut resp = TF.Web.WebAPI.WebApiUtils.GetAPI(APIUrl, "TF.YA.Soft.IFSync.GetObjectDatas", inputString);
            string            respData         = resp.Data.ToString();
            GetObjectDatasOut outData          = (GetObjectDatasOut)Newtonsoft.Json.JsonConvert.DeserializeObject <GetObjectDatasOut>(respData);

            userIndexes.AddRange(outData.DataList.ToArray());
            userIndexes = outData.DataList;
        }
コード例 #2
0
        public static bool GetObjectData(string ObjectName, string Key, ref SyncData Data)
        {
            GetObjectDataIn inParams = new GetObjectDataIn();

            inParams.ObjectName = ObjectName;
            inParams.Key        = Key;
            string inputString = Newtonsoft.Json.JsonConvert.SerializeObject(inParams);

            TF.Web.WebAPI.InterfaceOutPut resp = TF.Web.WebAPI.WebApiUtils.GetAPI(APIUrl, "TF.YA.Soft.IFSync.GetObjectData", inputString);
            string           respData          = resp.Data.ToString();
            GetObjectDataOut outData           = (GetObjectDataOut)Newtonsoft.Json.JsonConvert.DeserializeObject <GetObjectDataOut>(respData);

            if (outData.IsExist < 1)
            {
                return(false);
            }

            Data = outData.Data;
            return(true);
        }
コード例 #3
0
        public static bool GetUserIndex(string UserID, string ObjectName, ref List <UserIndex> UserIndexs)
        {
            GetUserIndexIn inParams = new GetUserIndexIn();

            inParams.UserID     = UserID;
            inParams.ObjectName = ObjectName;
            string inputString = Newtonsoft.Json.JsonConvert.SerializeObject(inParams);

            TF.Web.WebAPI.InterfaceOutPut resp = TF.Web.WebAPI.WebApiUtils.GetAPI(APIUrl, "TF.YA.Soft.IFSync.GetUserIndex", inputString);
            string          respData           = resp.Data.ToString();
            GetUserIndexOut outData            = (GetUserIndexOut)Newtonsoft.Json.JsonConvert.DeserializeObject <GetUserIndexOut>(respData);

            if (outData.IsReg < 1)
            {
                return(false);
            }

            UserIndexs = outData.UserIndexes;
            return(true);
        }