private static async Task <List <string> > GetSubFolderIDsAsync(MarketoClient client, string rootFolderId) { //var client = new MarketoClient(apiConfig.Host, apiConfig.ClientId, apiConfig.ClientSecret); GetFoldersResponse result = await client.GetFolders(rootFolderId); List <string> folderIDs = new List <string>(); if (result.Result == null) { return(folderIDs); } folderIDs.AddRange(result.Result.Select(folder => folder.Id.ToString())); return(folderIDs); }
private List <string> GetSubFolderIDs(string host, string clientId, string clientSecret, string rootFolderId) { MarketoClient client = new MarketoClient(host, clientId, clientSecret); GetFoldersResponse result = client.GetFolders(rootFolderId).Result; List <string> folderIDs = new List <string>(); if (result.Result != null) { foreach (MarketoFolder folder in result.Result) { folderIDs.Add(folder.Id.ToString()); } } return(folderIDs); }
private static List<string> GetSubFolderIDs(string host, string clientId, string clientSecret, string rootFolderId) { MarketoClient client = new MarketoClient(host, clientId, clientSecret); GetFoldersResponse result = client.GetFolders(rootFolderId).Result; List<string> folderIDs = new List<string>(); if (result.Result != null) { foreach (MarketoFolder folder in result.Result) { folderIDs.Add(folder.Id.ToString()); } } return folderIDs; //string prettyJson = JToken.Parse(result).ToString(Formatting.Indented); }