Example #1
0
 private static void PrintContactImport(ApiContactImport importResult)
 {
     Console.WriteLine("Import Id = {0}", importResult.Id);
     Console.WriteLine("Import Status = {0}", importResult.Status);
 }
Example #2
0
        private static ApiContactImport WaitUntilImportFinishes(ApiContactImport importResult)
        {
            ApiContactImport result = importResult;

            while (result.Status == ApiContactImportStatuses.NotFinished)
            {
                Thread.Sleep(TimeSpan.FromSeconds(10));

                result = _client.GetContactImportProgress(importResult.Id);
            }

            return result;
        }
Example #3
0
        private static ApiContactImport WaitUntilImportFinishes(ApiContactImport importResult)
        {
            ApiContactImport result = importResult;

            while (result.Status == ApiContactImportStatuses.NotFinished)
            {
                Thread.Sleep(TimeSpan.FromSeconds(10));

                string url = "/v2/contacts/import/" + importResult.Id;
                HttpResponseMessage response = _client.GetAsync(url).Result;
                result = response.Content.ReadAsAsync<ApiContactImport>().Result;
            }

            return result;
        }