Example #1
0
        // Hämta slumpmässigt adverb (ren, lätt)
        public adverb GetRandomAdverbRenLatt()
        {
            Random rand     = new Random();
            adverb adForNow = new adverb();
            var    adverb   = adForNow;
            bool   isNull   = true;

            do
            {
                if (isNull == true)
                {
                    int randomId = randX.Next(1, 50);
                    adverb = db.adverb.Where(b => b.ren == true && b.gradadverb == false && b.orsaksadverb == false && b.satsadverb == false).SingleOrDefault(a => a.Id == randomId);
                    if (adverb == null)
                    {
                        isNull = true;
                    }
                    else
                    {
                        isNull = false;
                    }
                }
            } while (isNull == true);
            return(adverb);
        }
Example #2
0
 public string checkWord(string word)
 {
     string check;
     verb isVerb = new verb();
     noun isNoun = new noun();
     adjective isAdjective = new adjective();
     pronoun isPronoun = new pronoun();
     conjunction isConjunction = new conjunction();
     adverb isAdverb = new adverb();
     determiner isDeter = new determiner();
     for (int i = 0; i < 9; i++)
     {
         check = isVerb.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isNoun.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isAdjective.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isPronoun.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isConjunction.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isAdverb.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isDeter.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
     }
     if (getType().Equals("dno")) { setReturnVal("Unknown"); };
     return word;
 }
Example #3
0
        public string checkWord(string word)
        {
            string      check;
            verb        isVerb        = new verb();
            noun        isNoun        = new noun();
            adjective   isAdjective   = new adjective();
            pronoun     isPronoun     = new pronoun();
            conjunction isConjunction = new conjunction();
            adverb      isAdverb      = new adverb();
            determiner  isDeter       = new determiner();

            for (int i = 0; i < 9; i++)
            {
                check = isVerb.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isNoun.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isAdjective.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isPronoun.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isConjunction.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isAdverb.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isDeter.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
            }
            if (getType().Equals("dno"))
            {
                setReturnVal("Unknown");
            }
            ;
            return(word);
        }