public void Initialize() { string configPath = pathProvider.GetCurrentPath() + configuration.ConfigurationFilesPath + "FlowExecutionConfiguration.json"; if (File.Exists(configPath)) { currentConfiguration = File.ReadAllText(configPath).FromJsonObject <FlowExecutionConfiguration>(); } else { throw new JMException(ErrorConstants.FlowExecutionConfigurationNotFound); } }
public void Initialize() { flowConfigurations = new Dictionary <string, FlowConfiguration>(); string flowConfigsPath = pathProvider.GetCurrentPath() + configuration.ConfigurationFilesPath + "Flows/"; if (Directory.Exists(flowConfigsPath)) { foreach (string flowConfigPath in Directory.GetFiles(flowConfigsPath, "*.json")) { FlowConfiguration flowConfiguration = File.ReadAllText(flowConfigPath).FromJsonObject <FlowConfiguration>(); flowConfigurations.Add(flowConfiguration.Name, flowConfiguration); } } }