public ZeroResponse<bool> MarkPackReceived(string ID, int packCode) { var ret = new ZeroResponse<bool>(); using (var hlp = new ServiceLogHelper(System.Reflection.MethodBase.GetCurrentMethod().Name, ID, packCode)) { hlp.Handle(() => { using (var Config = new ZeroServerConfiguration()) { if (Config.ValidateConnection(ID, out hlp.TerminalCode, out hlp.StatusMessage)) { Config.MarkPackReceived(hlp.TerminalCode, packCode); ret.Result = true; } else { ret.Result = false; } } }); ret.Message = hlp.StatusMessage; ret.IsValid = hlp.IsValid; } return ret; }
public ZeroResponse<bool> MarkPackReceived(string ID, string packName) { ZeroResponse<bool> ret = new ZeroResponse<bool>(); ret.IsValid = true; using (ZeroServerConfiguration Config = new ZeroServerConfiguration()) { string msg; int tCode = -1; if (Config.ValidateConnection(ID, out tCode, out msg)) { Config.MarkPackReceived(tCode, packName); ret.Result = true; } ret.Result = false; ret.Status = msg; } return ret; }