public async Task <ActionResult> AsyncCheckTextSpelling(string textToCheck) { Task <List <string> > unrecognizedWords = WordProcess.GetUnrecognizedWordsFromText(textToCheck); ViewData["unidentifiedWords"] = await unrecognizedWords; return(PartialView("_CheckText")); }
public ActionResult Verifica(FormCollection collection) { var fileName = string.Empty; if (ModelState.IsValid) { var file1 = Request.Files[0]; if (file1 != null) { var file = (HttpPostedFileWrapper)file1; var words = FileProcess.GetWordsFromFile(file); StringBuilder sb = new StringBuilder(); foreach (var item in words) { sb.Append(item + Environment.NewLine); } Task <List <string> > unrecognizedWords = WordProcess.GetUnrecognizedWordsFromText(sb.ToString()); fileName = Path.GetFileNameWithoutExtension(file.FileName) + ".txt"; FileProcess.SaveFile(fileName, sb.ToString()); } } return(RedirectToAction("Result", "Text", new { fileName = fileName })); }