public IActionResult Add(IFormFile file) { string english; string spanish; // read all the lines from file using var reader = new StreamReader(file.OpenReadStream()); List <string> lines = new List <string>(); string line; while ((line = reader.ReadLine()) != null) { if (line.StartsWith("#")) { continue; } else { string[] words = line.Split(new char[] { '\t' }); // split each line that hat a tab into string array english = words[0]; spanish = words[1]; var newWord = new EnglishToSpanish { EngWord = english, Definition = spanish }; _englishToSpanishService.AddWord(newWord); _englishToSpanishService.SaveChanges(); } } return(RedirectToAction("Index", "Home")); }
public void AddWord(EnglishToSpanish englishToSpanish) { _db.Add(englishToSpanish); }