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