private static void ExecuteNonInteractive(string[] args) { var cah = new ConsoleArgumentHelper(); var dict = cah.ParseDictionary(args); if(!dict.ContainsKey("host") || string.IsNullOrWhiteSpace(dict["host"]))throw new ArgumentException("no host provided"); if(!dict.ContainsKey("app") || string.IsNullOrWhiteSpace(dict["app"]))throw new ArgumentException("no app provided"); if(!dict.ContainsKey("user") || string.IsNullOrWhiteSpace(dict["user"]))throw new ArgumentException("no user provided"); if(!dict.ContainsKey("password") || string.IsNullOrWhiteSpace(dict["password"]))throw new ArgumentException("no password provided"); Execute(dict["host"],dict["app"],dict["user"],dict["password"]); }
private static void ExecuteNonInteractive(string[] args) { var cah = new ConsoleArgumentHelper(); var dict = cah.ParseDictionary(args); if (!dict.ContainsKey("host") || string.IsNullOrWhiteSpace(dict["host"])) { throw new ArgumentException("no host provided"); } if (!dict.ContainsKey("app") || string.IsNullOrWhiteSpace(dict["app"])) { throw new ArgumentException("no app provided"); } if (!dict.ContainsKey("user") || string.IsNullOrWhiteSpace(dict["user"])) { throw new ArgumentException("no user provided"); } if (!dict.ContainsKey("password") || string.IsNullOrWhiteSpace(dict["password"])) { throw new ArgumentException("no password provided"); } Execute(dict["host"], dict["app"], dict["user"], dict["password"]); }