コード例 #1
0
        private void UpdateRecordGamingGroup(string messageType, string idGameGroup, string name, string uuidGroup, string uuidLeader, string uuidGame, Int32 timestamp, Int32 version, bool isActive, bool banned)
        {
            GameGroup__c[] updates = new GameGroup__c[1];


            GameGroup__c gameGroup = new GameGroup__c();

            gameGroup.Id = idGameGroup;

            gameGroup.Name          = name;
            gameGroup.UUID_Group__c = uuidGroup;

            gameGroup.timestamp__cSpecified = true;
            gameGroup.timestamp__c          = timestamp;

            gameGroup.Version__cSpecified = true;
            gameGroup.Version__c          = version;

            gameGroup.UUID_Game__c        = uuidGame;
            gameGroup.GroupLeader_UUID__c = uuidLeader;

            gameGroup.IsActive__cSpecified = true;
            gameGroup.Banned__cSpecified   = true;

            gameGroup.IsActive__c = isActive;
            gameGroup.Banned__c   = banned;

            updates[0] = gameGroup;

            var x = client.updateAsync(header, null, null, null, null, null, null, null, null, null, null, null, null, updates);

            x.Wait();
            //?zelfde data  doorsturen lukt niet.
            SaveResult[] createResult = x.Result.result;
            if (createResult[0].success)
            {
                string id = createResult[0].id;

                Console.WriteLine("Updated!");
            }
            else
            {
                string resultaat = createResult[0].errors[0].message;
                Console.WriteLine("ERROR> " + resultaat);
            }
        }
コード例 #2
0
        private void CreateGamingGroup(string name, string uuidGroup, string uuidLeader, string uuidGame, Int32 timestamp, Int32 version, bool isActive, bool banned)
        {
            GameGroup__c gameGroup = new GameGroup__c();

            gameGroup.Name          = name;
            gameGroup.UUID_Group__c = uuidGroup;

            gameGroup.timestamp__cSpecified = true;
            gameGroup.timestamp__c          = timestamp;

            gameGroup.Version__cSpecified = true;
            gameGroup.Version__c          = version;

            gameGroup.UUID_Game__c        = uuidGame;
            gameGroup.GroupLeader_UUID__c = uuidLeader;

            gameGroup.IsActive__cSpecified = true;
            gameGroup.Banned__cSpecified   = true;

            gameGroup.IsActive__c = isActive;
            gameGroup.Banned__c   = banned;


            var x = client.createAsync(header, null, null, null, null, null, null, null, null, null, null, null, new sObject[] { gameGroup });

            x.Wait();
            SaveResult[] createResult = x.Result.result;

            if (createResult[0].success)
            {
                string id = createResult[0].id;

                Console.WriteLine("Gaming-group:" + name + " succesfully added ");
            }
            else
            {
                string resultaat = createResult[0].errors[0].message;
                Console.WriteLine("Error, Gaming-group " + name + " not added. " + Environment.NewLine + "ERROR> " + resultaat);
            }
        }