示例#1
0
        public ViewResult Text(WordLookUp lookUp)
        {
            //


            LevelCount level = new LevelCount();;

            if (ModelState.IsValid)
            {
                lookUp.Words = textService.DecomposeIntoWords(lookUp.Text, out level);

                lookUp.Level = level.MaxLevel;

                lookUp.LevelCount = level;

                return(View(lookUp));
            }
            else
            {
                lookUp = new WordLookUp {
                    Words = new ArrayList(), Level = 0
                };

                return(View(lookUp));
            }
        }
示例#2
0
        public ActionResult GenerateFlashCards(WordLookUp lookUp)
        {
            LevelCount Level = new LevelCount();

            ArrayList arrayList = textService.DecomposeIntoWords(lookUp.Text, out Level);

            //Ambiguity
            ArrayList arrayListToInclude = new ArrayList();

            foreach (Word w in arrayList)
            {
                if (!w.Character.Contains("Ambiguity detected"))
                {
                    arrayListToInclude.Add(w);
                }
            }



            IncludedWords includedWords = new IncludedWords {
                Words = ToList(arrayList)
            };

            Session["IncludedWords"] = includedWords;
            return(RedirectToAction("Index", "FlashCardRandom"));
        }
示例#3
0
        public ViewResult Text()
        {
            WordLookUp lookUp = new WordLookUp {
                Words = new ArrayList(), Level = 0, Text = ""
            };

            return(View(lookUp));
        }