Microsoft.Research.DataOnboarding.RepositoryAdapters.SkyDrive.SkyDriveAdapter.GetOrCreateFolder C# (CSharp) Method

GetOrCreateFolder() private method

Checks if the folder exists and if not then creates
private GetOrCreateFolder ( string folderName, string parentFolderId, AuthToken authToken ) : string
folderName string Folder to be created
parentFolderId string Parent folder Id
authToken Microsoft.Research.DataOnboarding.DomainModel.AuthToken Auth Token
return string
        private string GetOrCreateFolder(string folderName, string parentFolderId, AuthToken authToken)
        {
            string folderId = GetFolder(folderName, parentFolderId, authToken);

            if (string.IsNullOrEmpty(folderId))
            {
                folderId = CreateFolder(folderName, parentFolderId, authToken);
                diagnostics.WriteVerboseTrace(TraceEventId.Flow, string.Format("Folder {0} created", folderName));
            }

            return folderId;
        }