public async Task <IEnumerable <Transaction> > HandleUploadRequestAsync(IFormFile file) { using (var fileStream = File.Create(Path.Combine("../data", $"{Path.GetRandomFileName()}{Path.GetExtension(file.FileName)}"))) { await file.CopyToAsync(fileStream); return(await _csvParser.ParseFileAsync(file.OpenReadStream())); } }