Beispiel #1
0
        private bool jeCisloAJeVindexu(string uzivateskeCislo, Otazka otazka)
        {
            int  indexOdpovedi;
            bool jeCislo = int.TryParse(uzivateskeCislo, out indexOdpovedi);

            if (!jeCislo)
            {
                return(false);
            }
            else
            {
                return(indexOdpovedi > 0 && indexOdpovedi < otazka.Moznosti.Length);
            }
        }
Beispiel #2
0
 // kontrola vstupu, kym to nebude ok
 private bool zkontrolujVstup(string uzivVstup, Otazka otazka, out int[] poleIndexu)
 {
     poleIndexu = null;
     if (otazka is SingleOtazka)
     {
         return(jeCisloAJeVindexu(uzivVstup, otazka));
     }
     else
     {
         //kontolujeme multiple
         string[] poleOdpovediUziv = uzivVstup.Split(' ');
         foreach (var uzivCislo in poleOdpovediUziv)
         {
             if (!jeCisloAJeVindexu(uzivVstup, otazka))
             {
                 return(false);
             }
         }
         return(true);
     }
 }