public async Task <HomeSearchResults> UploadFiles() { try { HomeSearchResults totalResults = new HomeSearchResults(); IFormFileCollection files = HttpContext.Request.Form.Files; foreach (IFormFile f in files) { var stream = f.OpenReadStream(); using var sr = new StreamReader(stream); string result = await sr.ReadToEndAsync(); HomeSearchResults thisFileResults = await DataMining.MineDataFromText(result); totalResults.HomesForSale.AddRange(thisFileResults.HomesForSale); } await SaveHomesForSale(totalResults); return(new HomeSearchResults(DB.HomesForSale.ToList())); } catch { // TODO: Log Exception throw; } }
public async Task ParsingSmokeTest() { HomeSearchResults results = await DataMining.MineDataFromText(pageText); }