private GenericResult IsAlive(Setting setting) { var result = setting.AsGenericResult(); var converter = new IsAliveResponseConverter(); result.Status = _serviceAgent.Send($"<IsAlive xmlns=\"{setting.NameSpace}\"></IsAlive>", setting, converter.Convert); return(result); }
public void Handle(Setting test, GenericResults genericResults) { try { var list = GetProcesses(test); if (list != null) { foreach (var processInformation in list) { var result = test.AsGenericResult(); result.Name = processInformation.Identifier; result.Status = processInformation.State == "Idle" | processInformation.State == "Running" ? StatusType.Up : StatusType.Down; genericResults.Results.Add(result); } } } catch { //Log.Error($"Error while trying to execute on {test.Environment}-{test.Service}"); } }