private async Task <TaskExecutionCompleteResponse> ReturnExecutionTokenAsync(TaskExecutionCompleteRequest taskExecutionCompleteRequest) { var taskDefinition = await _taskRepository.EnsureTaskDefinitionAsync(taskExecutionCompleteRequest.TaskId).ConfigureAwait(false); var tokenRequest = new TokenRequest() { TaskId = taskExecutionCompleteRequest.TaskId, TaskDefinitionId = taskDefinition.TaskDefinitionId, TaskExecutionId = taskExecutionCompleteRequest.TaskExecutionId }; await _executionTokenRepository.ReturnExecutionTokenAsync(tokenRequest, taskExecutionCompleteRequest.ExecutionTokenId).ConfigureAwait(false); var response = new TaskExecutionCompleteResponse(); response.CompletedAt = DateTime.UtcNow; return(response); }
private TaskExecutionCompleteResponse ReturnExecutionToken(TaskExecutionCompleteRequest taskExecutionCompleteRequest) { var taskDefinition = _taskRepository.EnsureTaskDefinition(taskExecutionCompleteRequest.TaskId); var tokenRequest = new TokenRequest() { TaskId = taskExecutionCompleteRequest.TaskId, TaskDefinitionId = taskDefinition.TaskDefinitionId, TaskExecutionId = taskExecutionCompleteRequest.TaskExecutionId }; _executionTokenRepository.ReturnExecutionToken(tokenRequest, taskExecutionCompleteRequest.ExecutionTokenId); var response = new TaskExecutionCompleteResponse(); response.CompletedAt = DateTime.UtcNow; return(response); }
private TaskExecutionCompleteResponse ReturnExecutionToken(TaskExecutionCompleteRequest taskExecutionCompleteRequest) { var taskDefinition = _taskRepository.EnsureTaskDefinition(taskExecutionCompleteRequest.TaskId); var tokenRequest = new TokenRequest() { TaskId = taskExecutionCompleteRequest.TaskId, TaskDefinitionId = taskDefinition.TaskDefinitionId, TaskExecutionId = taskExecutionCompleteRequest.TaskExecutionId }; _executionTokenRepository.ReturnExecutionToken(tokenRequest, taskExecutionCompleteRequest.ExecutionTokenId); var response = new TaskExecutionCompleteResponse(); response.CompletedAt = DateTime.UtcNow; return response; }