示例#1
0
        public IActionResult Index(IFormFile formFile)
        {
            EdiListViewModel model = new EdiListViewModel();

            var _ediFileData = new EdiModel();

            for (int i = 0; i < Request.Form.Files.Count; i++)
            {
                try
                {
                    IFormFile currentFile = Request.Form.Files[i];

                    using (var stream = new StreamReader(currentFile.OpenReadStream()))
                    {
                        _ediFileData          = EdiParser.ParseData(stream);
                        _ediFileData.FileName = currentFile.FileName;

                        // Just for dumping in UI..
                        _ediFileData.ParsedData = JsonConvert.SerializeObject(_ediFileData);

                        model.EdiList.Add(_ediFileData);
                    };
                }
                catch (Exception ex) { }
            }

            return(View(model));
        }
示例#2
0
        public IActionResult Index()
        {
            EdiListViewModel model = new EdiListViewModel();

            return(View(model));
        }