Beispiel #1
0
        public static async Task <bool> TryUpdateContactAsync()
        {
            var testContact = await ContactsSnippets.AddContactItemAsync(
                "FileAsValue",
                "FirstNameValue",
                STORY_DATA_IDENTIFIER,
                "JobTitleValue",
                "*****@*****.**",
                "WorkPhoneValue",
                "MobilePhoneValue");

            // Verify a valid contact id was returned
            if (testContact == null)
            {
                return(false);
            }


            // Update our contact
            await ContactsSnippets.UpdateContactItemAsync(
                testContact.Id,
                "NewFileAsValue",
                "FirstNameValue",
                STORY_DATA_IDENTIFIER,
                "NewJobTitleValue",
                "*****@*****.**",
                "WorkPhoneValue",
                "MobilePhoneValue",
                null);

            var contactCheck = await ContactsSnippets.GetContactAsync(testContact.Id);

            if (contactCheck == null)
            {
                return(false);
            }

            //Cleanup

            await ContactsSnippets.DeleteContactAsync(testContact.Id);

            return(contactCheck.FileAs == "NewFileAsValue" && contactCheck.JobTitle == "NewJobTitleValue");
        }