public ZeroResponse<string> GetTerminals(string ID) { ZeroResponse<string> ret = new ZeroResponse<string>(); ret.IsValid = true; using (ZeroServerConfiguration Config = new ZeroServerConfiguration()) { string msg; int tCode = -1; if (Config.ValidateConnection(ID, out tCode, out msg)) { IEnumerable<Terminal> list = Config.GetTerminals(tCode); ret.Result = ZeroCommonClasses.Helpers.IEnumerableExtentions.GetEntitiesAsXMLObjectList<Terminal>(list); } ret.Status = msg; } return ret; }
public ZeroResponse<string> GetTerminals(string ID) { var ret = new ZeroResponse<string>(); ret.IsValid = false; using (var hlp = new ServiceLogHelper(System.Reflection.MethodBase.GetCurrentMethod().Name, ID)) { hlp.Handle(() => { using (var Config = new ZeroServerConfiguration()) { int tCode = -1; if (Config.ValidateConnection(ID, out hlp.TerminalCode, out hlp.StatusMessage)) { IEnumerable<Terminal> list = Config.GetTerminals(tCode); ret.Result = ContextExtentions.GetEntitiesAsXMLObjectList(list); } } }); ret.IsValid = hlp.IsValid; ret.Message = hlp.StatusMessage; } return ret; }