private IList <ProtoListBlock> LoadListBlocksOfTask(ListBlockRequest blockRequest) { var failedBlockRequest = new FindBlocksOfTaskRequest(new TaskId(blockRequest.ApplicationName, blockRequest.TaskName), blockRequest.TaskExecutionId, blockRequest.BlockType, blockRequest.ReprocessReferenceValue, blockRequest.ReprocessOption); var blocksOfTask = _blockRepository.FindListBlocksOfTask(failedBlockRequest); return(blocksOfTask); }
private async Task <IList <ProtoListBlock> > LoadListBlocksOfTaskAsync(ListBlockRequest blockRequest) { var failedBlockRequest = new FindBlocksOfTaskRequest(new TaskId(blockRequest.ApplicationName, blockRequest.TaskName), blockRequest.TaskExecutionId, blockRequest.BlockType, blockRequest.ReprocessReferenceValue, blockRequest.ReprocessOption); var blocksOfTask = await _blockRepository.FindListBlocksOfTaskAsync(failedBlockRequest).ConfigureAwait(false); return(blocksOfTask); }
private List <IObjectBlockContext <T> > LoadObjectBlocksOfTask <T>(ObjectBlockRequest <T> blockRequest) { var failedBlockRequest = new FindBlocksOfTaskRequest(new TaskId(blockRequest.ApplicationName, blockRequest.TaskName), blockRequest.TaskExecutionId, blockRequest.BlockType, blockRequest.ReprocessReferenceValue, blockRequest.ReprocessOption); var blocksOfTask = _blockRepository.FindObjectBlocksOfTask <T>(failedBlockRequest); if (!blocksOfTask.Any()) { return(new List <IObjectBlockContext <T> >()); } return(CreateObjectBlockContexts(blockRequest, blocksOfTask)); }
private List <RangeBlockContext> LoadRangeBlocksOfTask(BlockRequest blockRequest) { var failedBlockRequest = new FindBlocksOfTaskRequest(new TaskId(blockRequest.ApplicationName, blockRequest.TaskName), blockRequest.TaskExecutionId, blockRequest.BlockType, blockRequest.ReprocessReferenceValue, blockRequest.ReprocessOption); var blocksOfTask = _blockRepository.FindRangeBlocksOfTask(failedBlockRequest).ToList(); if (!blocksOfTask.Any()) { return(new List <RangeBlockContext>()); } return(CreateBlockContexts(blockRequest, blocksOfTask)); }
private async Task <List <IObjectBlockContext <T> > > LoadObjectBlocksOfTaskAsync <T>(ObjectBlockRequest <T> blockRequest) { var failedBlockRequest = new FindBlocksOfTaskRequest(new TaskId(blockRequest.ApplicationName, blockRequest.TaskName), blockRequest.TaskExecutionId, blockRequest.BlockType, blockRequest.ReprocessReferenceValue, blockRequest.ReprocessOption); var blocksOfTask = await _blockRepository.FindObjectBlocksOfTaskAsync <T>(failedBlockRequest).ConfigureAwait(false); if (!blocksOfTask.Any()) { return(new List <IObjectBlockContext <T> >()); } return(await CreateObjectBlockContextsAsync(blockRequest, blocksOfTask).ConfigureAwait(false)); }