private string GetFileExtension(Syncfusion.EJ.ReportDesigner.FileType fileType) { if (fileType == FileType.Sdf) { return("*.sdf"); } else if (fileType == FileType.Xml) { return("*.xml"); } return("*.rdl"); }
public List <Syncfusion.EJ.ReportDesigner.FileModel> GetFiles(Syncfusion.EJ.ReportDesigner.FileType fileType) { List <FileModel> databases = new List <FileModel>(); var folderPath = HttpContext.Current.Server.MapPath("~/") + CachePath + ReportDesignerHelper.EJReportDesignerToken + "\\"; if (Directory.Exists(folderPath)) { DirectoryInfo dinfo = new DirectoryInfo(folderPath); FileInfo[] Files = dinfo.GetFiles(this.GetFileExtension(fileType)); foreach (FileInfo file in Files) { databases.Add(new FileModel() { Name = file.Name, Path = "../" + CachePath + ReportDesignerHelper.EJReportDesignerToken + "/" + file.Name }); } } return(databases); }