public ITanSource GetTanSource(StringDictionary arguments)
        {
            string tan = arguments["-tan"];
            if (tan != null)
            {
                return new TanByArgument(tan);
            }

            // TAN und TANLIST sollten nicht gleichzeitig angegeben werden!
            // (TANLIST wird ignoriert)
            string tanlist = arguments["-tanlist"];
            if (tanlist != null)
            {
                TanByList aTanByList = new TanByList(io);
                aTanByList.LoadTanList(tanlist);
                return aTanByList;
            }

            return new TanByPrompt(io);
        }
Exemple #2
0
        public ITanSource GetTanSource(StringDictionary arguments)
        {
            string tan = arguments["-tan"];

            if (tan != null)
            {
                return(new TanByArgument(tan));
            }

            // TAN und TANLIST sollten nicht gleichzeitig angegeben werden!
            // (TANLIST wird ignoriert)
            string tanlist = arguments["-tanlist"];

            if (tanlist != null)
            {
                TanByList aTanByList = new TanByList(io);
                aTanByList.LoadTanList(tanlist);
                return(aTanByList);
            }

            return(new TanByPrompt(io));
        }