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); }
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)); }