private void StartIISWebServer(StartIISWebServerActivity activity, string host) { try { var startIISWebServerScript = new ScriptWithParameters(); startIISWebServerScript.Script = this.ActivityScriptMap.ExecutionScript; var response = _shellManager.ExecuteCommands(host, new List <ScriptWithParameters> { startIISWebServerScript }, true); } catch (ApplicationException appEx) { logger.Error(appEx.Message); HandleException(appEx, activity); } }
private bool ContainsParamsFromActivity(ScriptWithParameters scriptWithParams, StartIISWebServerActivity activity) { var parameters = scriptWithParams.Params; return (!String.IsNullOrWhiteSpace(scriptWithParams.Script) && !string.IsNullOrWhiteSpace(scriptWithParams.Script) && parameters == null); }