コード例 #1
0
        private async Task DeleteFiles(List <string> filesToDelete, FindingWorkflowData finding)
        {
            foreach (var fe in filesToDelete)
            {
                var fileToDelete = new Evidence();
                fileToDelete.FileName = fe;
                fileToDelete.Url      = await _azureStorageRepository.DeleteFileAzureStorage(fileToDelete, _azureStorageSettings.ContainerFindingName);

                finding.DeleteEvidencesUrls.Add(fileToDelete.Url);
            }
        }
コード例 #2
0
        private async Task DeleteFiles(List <string> filesToDelete, Domain.CorrectiveAction.CorrectiveAction correctiveAction)
        {
            foreach (var fe in filesToDelete)
            {
                var fileToDelete = new Evidence();
                fileToDelete.FileName = fe;
                fileToDelete.Url      = await _azureStorageRepository.DeleteFileAzureStorage(fileToDelete, _azureStorageSettings.ContainerCorrectiveActionName);

                correctiveAction.DeleteEvidencesUrls.Add(fileToDelete.Url);
            }
        }
コード例 #3
0
        private async Task DeleteFiles(List <string> filesToDelete, Domain.Task.Task task)
        {
            task.DeleteEvidencesUrls = new List <string>();
            foreach (var fe in filesToDelete)
            {
                var fileToDelete = new Evidence();
                fileToDelete.FileName = fe;
                fileToDelete.Url      = await _azureStorageRepository.DeleteFileAzureStorage(fileToDelete, _azureStorageSettings.ContainerTaskName);

                task.DeleteEvidencesUrls.Add(fileToDelete.Url);
            }
        }