BExIS.IO.Transform.Output.OutputMetadataManager.GetSchemaDirectoryPathFromMetadataStructure C# (CSharp) Method

GetSchemaDirectoryPathFromMetadataStructure() public static method

public static GetSchemaDirectoryPathFromMetadataStructure ( long metadataStructureId ) : string
metadataStructureId long
return string
        public static string GetSchemaDirectoryPathFromMetadataStructure(long metadataStructureId)
        {
            try
            {
                MetadataStructureManager metadataStructureManager = new MetadataStructureManager();
                MetadataStructure metadataStructure =
                    metadataStructureManager.Repo.Get(metadataStructureId);

                string path = Path.Combine(AppConfiguration.GetModuleWorkspacePath("DCM"), "Metadata",
                    metadataStructure.Name);

                if (!String.IsNullOrEmpty(path) && Directory.Exists(path))
                    return path;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return String.Empty;
        }