private static ServiceStatus ConvertStringToServiceStatus(string status)
{
if (string.IsNullOrEmpty(status))
return ServiceStatus.Unknown;
if (status == "Stopped")
return ServiceStatus.Stopped;
if (status == "Start Pending")
return ServiceStatus.StartPending;
if (status == "Stop Pending")
return ServiceStatus.StopPending;
if (status == "Running")
return ServiceStatus.Running;
if (status == "Continue Pending")
return ServiceStatus.ContinuePending;
if (status == "Pause Pending")
return ServiceStatus.PausePending;
if (status == "Paused")
return ServiceStatus.Paused;
return ServiceStatus.Unknown;
}
#endregion