public ZeroResponse<string[]> GetExistingPacks(string ID) { ZeroResponse<string[]> ret = new ZeroResponse<string[]> { IsValid = true, }; using (ZeroServerConfiguration Config = new ZeroServerConfiguration()) { int TCode = 0; string msg = ""; bool stat = Config.ValidateConnection(ID, out TCode, out msg); if (stat) { ret.Result = Config.GetPackNamesToSend(TCode); } else { if (TCode > 0) Config.UpdateConnectionStatus(ID, ZeroServerConfiguration.ConnectionState.Error); } ret.Status = msg; } return ret; }