/// <summary> /// </summary> /// <param name="pavlovServer"></param> /// <param name="rconService"></param> /// <returns></returns> public async Task <PavlovServer> GetServerServiceState(PavlovServer pavlovServer) { var state = await RconStatic.SystemDCheckState(pavlovServer, _notifyService); // state can be: active, inactive,disabled if (state == "active") { pavlovServer.ServerServiceState = ServerServiceState.active; } else if (state == "inactive") { pavlovServer.ServerServiceState = ServerServiceState.inactive; } else if (state == "disabled") { pavlovServer.ServerServiceState = ServerServiceState.disabled; } else { pavlovServer.ServerServiceState = ServerServiceState.none; } return(pavlovServer); }