public void RndCreateFolder() { IContentManager instance = this.ContentManager; string folder = instance.GenerateRndFileName(); if (!string.IsNullOrEmpty(folder)) { RSCatalogItem item = instance.SoapAccessor.Management.CreateFolder(folder, instance.ToBeDeletedFolder, null); if (item != null) { instance.RndContentManager.AddFolder(item.Path); } } }
/// <summary> /// Helper function - Gets a new report name (with extension of .rdl when needed (in SP) /// Note: Not complete path, just name. /// </summary> /// <param name="instance">Intance of ContentManager</param> /// <returns>Newly created Report Name</returns> private static string CreateNewReportName(IContentManager instance) { string rndReport = instance.GenerateRndFileName() + instance.GetExtension(".rdl"); return(rndReport); }