public async Task DownloadFilesToBlobStorage() { var files = _electionConfigurationSource.GetListOfFilesWithElectionResults(); var timestamp = SystemTime.Now.ToUnixTimeSeconds(); foreach (var file in files.Where(f => f.Active)) { file.Name = $"{file.ResultsType.ConvertEnumToString()}_{file.ResultsLocation.ConvertEnumToString()}_{timestamp}.csv"; await _bucketUploader.UploadFromUrl(file); } }
public async Task DownloadFilesToBlobStorage() { var files = await _electionConfigurationSource.GetListOfFilesWithElectionResults(); var timestamp = SystemTime.Now.ToUnixTimeSeconds(); foreach (var file in files) { file.Name = $"{file.Id}_{timestamp}.csv"; await _bucketUploader.UploadFromUrl(file); } }
private async Task ProcessCsv(ElectionResultsFile file, long timestamp) { file.Name = $"{file.ResultsType.ConvertEnumToString()}_{file.ResultsLocation.ConvertEnumToString()}_{timestamp}.csv"; await _bucketUploader.UploadFromUrl(file); }