@@ -41,7 +41,7 @@ public async Task<WorkflowExecutorResult> Execute(WorkflowInstance workflow)
41
41
{
42
42
var wfResult = new WorkflowExecutorResult ( ) ;
43
43
44
- var exePointers = new List < ExecutionPointer > ( workflow . ExecutionPointers . Where ( x => x . Active && ( ! x . SleepUntil . HasValue || x . SleepUntil < _datetimeProvider . Now . ToUniversalTime ( ) ) ) ) ;
44
+ var exePointers = new List < ExecutionPointer > ( workflow . ExecutionPointers . Where ( x => x . Active && ( ! x . SleepUntil . HasValue || x . SleepUntil < _datetimeProvider . UtcNow ) ) ) ;
45
45
var def = _registry . GetDefinition ( workflow . WorkflowDefinitionId , workflow . Version ) ;
46
46
if ( def == null )
47
47
{
@@ -60,12 +60,12 @@ public async Task<WorkflowExecutorResult> Execute(WorkflowInstance workflow)
60
60
if ( step == null )
61
61
{
62
62
_logger . LogError ( "Unable to find step {0} in workflow definition" , pointer . StepId ) ;
63
- pointer . SleepUntil = _datetimeProvider . Now . ToUniversalTime ( ) . Add ( _options . ErrorRetryInterval ) ;
63
+ pointer . SleepUntil = _datetimeProvider . UtcNow . Add ( _options . ErrorRetryInterval ) ;
64
64
wfResult . Errors . Add ( new ExecutionError ( )
65
65
{
66
66
WorkflowId = workflow . Id ,
67
67
ExecutionPointerId = pointer . Id ,
68
- ErrorTime = _datetimeProvider . Now . ToUniversalTime ( ) ,
68
+ ErrorTime = _datetimeProvider . UtcNow ,
69
69
Message = $ "Unable to find step { pointer . StepId } in workflow definition"
70
70
} ) ;
71
71
continue ;
@@ -85,7 +85,7 @@ public async Task<WorkflowExecutorResult> Execute(WorkflowInstance workflow)
85
85
{
86
86
WorkflowId = workflow . Id ,
87
87
ExecutionPointerId = pointer . Id ,
88
- ErrorTime = _datetimeProvider . Now . ToUniversalTime ( ) ,
88
+ ErrorTime = _datetimeProvider . UtcNow ,
89
89
Message = ex . Message
90
90
} ) ;
91
91
@@ -108,7 +108,7 @@ private bool InitializeStep(WorkflowInstance workflow, WorkflowStep step, Workfl
108
108
return false ;
109
109
case ExecutionPipelineDirective . EndWorkflow :
110
110
workflow . Status = WorkflowStatus . Complete ;
111
- workflow . CompleteTime = _datetimeProvider . Now . ToUniversalTime ( ) ;
111
+ workflow . CompleteTime = _datetimeProvider . UtcNow ;
112
112
return false ;
113
113
}
114
114
@@ -117,7 +117,7 @@ private bool InitializeStep(WorkflowInstance workflow, WorkflowStep step, Workfl
117
117
pointer . Status = PointerStatus . Running ;
118
118
_publisher . PublishNotification ( new StepStarted ( )
119
119
{
120
- EventTimeUtc = _datetimeProvider . Now ,
120
+ EventTimeUtc = _datetimeProvider . UtcNow ,
121
121
Reference = workflow . Reference ,
122
122
ExecutionPointerId = pointer . Id ,
123
123
StepId = step . Id ,
@@ -129,7 +129,7 @@ private bool InitializeStep(WorkflowInstance workflow, WorkflowStep step, Workfl
129
129
130
130
if ( ! pointer . StartTime . HasValue )
131
131
{
132
- pointer . StartTime = _datetimeProvider . Now . ToUniversalTime ( ) ;
132
+ pointer . StartTime = _datetimeProvider . UtcNow ;
133
133
}
134
134
135
135
return true ;
@@ -146,12 +146,12 @@ private async Task ExecuteStep(WorkflowInstance workflow, WorkflowStep step, Exe
146
146
if ( body == null )
147
147
{
148
148
_logger . LogError ( "Unable to construct step body {0}" , step . BodyType . ToString ( ) ) ;
149
- pointer . SleepUntil = _datetimeProvider . Now . ToUniversalTime ( ) . Add ( _options . ErrorRetryInterval ) ;
149
+ pointer . SleepUntil = _datetimeProvider . UtcNow . Add ( _options . ErrorRetryInterval ) ;
150
150
wfResult . Errors . Add ( new ExecutionError ( )
151
151
{
152
152
WorkflowId = workflow . Id ,
153
153
ExecutionPointerId = pointer . Id ,
154
- ErrorTime = _datetimeProvider . Now . ToUniversalTime ( ) ,
154
+ ErrorTime = _datetimeProvider . UtcNow ,
155
155
Message = $ "Unable to construct step body { step . BodyType . ToString ( ) } "
156
156
} ) ;
157
157
return ;
@@ -175,7 +175,7 @@ private async Task ExecuteStep(WorkflowInstance workflow, WorkflowStep step, Exe
175
175
return ;
176
176
case ExecutionPipelineDirective . EndWorkflow :
177
177
workflow . Status = WorkflowStatus . Complete ;
178
- workflow . CompleteTime = _datetimeProvider . Now . ToUniversalTime ( ) ;
178
+ workflow . CompleteTime = _datetimeProvider . UtcNow ;
179
179
return ;
180
180
}
181
181
@@ -245,10 +245,10 @@ private void DetermineNextExecutionTime(WorkflowInstance workflow)
245
245
return ;
246
246
247
247
workflow . Status = WorkflowStatus . Complete ;
248
- workflow . CompleteTime = _datetimeProvider . Now . ToUniversalTime ( ) ;
248
+ workflow . CompleteTime = _datetimeProvider . UtcNow ;
249
249
_publisher . PublishNotification ( new WorkflowCompleted ( )
250
250
{
251
- EventTimeUtc = _datetimeProvider . Now ,
251
+ EventTimeUtc = _datetimeProvider . UtcNow ,
252
252
Reference = workflow . Reference ,
253
253
WorkflowInstanceId = workflow . Id ,
254
254
WorkflowDefinitionId = workflow . WorkflowDefinitionId ,
0 commit comments