Esempio n. 1
0
        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()));
            }
        }