private static void PrintContactImport(ApiContactImport importResult) { Console.WriteLine("Import Id = {0}", importResult.Id); Console.WriteLine("Import Status = {0}", importResult.Status); }
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; }
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; }