@@ -11,7 +11,7 @@ public class WorkflowRegistry : IWorkflowRegistry
11
11
{
12
12
13
13
private readonly IServiceProvider _serviceProvider ;
14
- private List < Tuple < string , int , WorkflowDefinition > > _registry = new List < Tuple < string , int , WorkflowDefinition > > ( ) ;
14
+ private readonly List < Tuple < string , int , WorkflowDefinition > > _registry = new List < Tuple < string , int , WorkflowDefinition > > ( ) ;
15
15
16
16
public WorkflowRegistry ( IServiceProvider serviceProvider )
17
17
{
@@ -40,7 +40,7 @@ public WorkflowDefinition GetDefinition(string workflowId, int? version = null)
40
40
public void RegisterWorkflow ( IWorkflow workflow )
41
41
{
42
42
if ( _registry . Any ( x => x . Item1 == workflow . Id && x . Item2 == workflow . Version ) )
43
- throw new Exception ( String . Format ( "Workflow {0 } version {1 } is already registered" , workflow . Id , workflow . Version ) ) ;
43
+ throw new InvalidOperationException ( $ "Workflow { workflow . Id } version { workflow . Version } is already registered") ;
44
44
45
45
var builder = ( _serviceProvider . GetService ( typeof ( IWorkflowBuilder ) ) as IWorkflowBuilder ) . UseData < object > ( ) ;
46
46
workflow . Build ( builder ) ;
@@ -52,7 +52,7 @@ public void RegisterWorkflow<TData>(IWorkflow<TData> workflow)
52
52
where TData : new ( )
53
53
{
54
54
if ( _registry . Any ( x => x . Item1 == workflow . Id && x . Item2 == workflow . Version ) )
55
- throw new Exception ( String . Format ( "Workflow {0 } version {1 } is already registed" , workflow . Id , workflow . Version ) ) ;
55
+ throw new InvalidOperationException ( $ "Workflow { workflow . Id } version { workflow . Version } is already registed") ;
56
56
57
57
var builder = ( _serviceProvider . GetService ( typeof ( IWorkflowBuilder ) ) as IWorkflowBuilder ) . UseData < TData > ( ) ;
58
58
workflow . Build ( builder ) ;
0 commit comments