using Abp.Configuration.Startup;
using VberZero.Workflow.StepBodies;
namespace VberZero.Workflow;
public static class VberStartupConfigurationExtension
{
///
/// 获取Workflow配置
///
///
///
public static IVberWorkflowConfiguration GetWorkflowConfiguration(this IAbpStartupConfiguration config)
{
if (!config.IocManager.IsRegistered())
{
config.IocManager.Register();
}
return config.IocManager.Resolve();
}
///
/// 获取StepBody配置
///
///
///
public static IVberStepBodyConfiguration GetStepBodyConfiguration(this IAbpStartupConfiguration config)
{
if (!config.IocManager.IsRegistered())
{
config.IocManager.Register();
}
return config.IocManager.Resolve();
}
}