Beispiel #1
0
        private void UpdateRecordSession(string messageType, string idSession, string nameSession, string uuidEvent, string uuidSession, string description, string lokaal, DateTime start, DateTime end)
        {
            SSession__c[] updates = new SSession__c[1];

            SSession__c session1 = new SSession__c();

            session1.UUID_Event__c = uuidEvent;

            session1.UUID_Session__c = uuidSession;

            session1.Name           = nameSession;
            session1.Description__c = description;
            session1.Lokaal__c      = lokaal;

            session1.StartDTime__cSpecified = true;
            session1.EndDTime__cSpecified   = true;

            session1.StartDTime__c = start;
            session1.EndDTime__c   = end;



            updates[0] = session1;
            //event1.Id, new { event1 }
            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);
            }
        }
Beispiel #2
0
        private void CreateSession(string nameSession, string uuidEvent, string uuidSession, string description, string lokaal, DateTime start, DateTime end)
        {
            SSession__c session1 = new SSession__c();

            session1.UUID_Event__c = uuidEvent;

            session1.UUID_Session__c = uuidSession;

            session1.Name           = nameSession;
            session1.Description__c = description;
            session1.Lokaal__c      = lokaal;

            session1.StartDTime__cSpecified = true;
            session1.EndDTime__cSpecified   = true;

            session1.StartDTime__c = start;
            session1.EndDTime__c   = end;



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

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

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

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