public ZeroResponse<bool> SendClientModules(string ID, string modules) { var ret = new ZeroResponse<bool>(); using (var hlp = new ServiceLogHelper(System.Reflection.MethodBase.GetCurrentMethod().Name, ID, modules)) { hlp.Handle(() => { using (var Config = new ZeroServerConfiguration()) { if (Config.ValidateConnection(ID, out hlp.TerminalCode, out hlp.StatusMessage)) { IEnumerable<Module> mods = ContextExtentions.GetEntitiesFromXMLObjectList<Module>(modules); Config.MergeModules(mods, hlp.TerminalCode); ret.Result = true; } } }); ret.IsValid = hlp.IsValid; ret.Message = hlp.StatusMessage; }; return ret; }
public ZeroResponse<bool> SendClientModules(string ID, string modules) { int TCode = 0; string msg = ""; bool stat = true; using (ZeroServerConfiguration Config = new ZeroServerConfiguration()) { stat = Config.ValidateConnection(ID, out TCode, out msg); if (stat) { IEnumerable<Module> mods = IEnumerableExtentions.GetEntitiesFromXMLObjectList<Module>(modules); Config.MergeModules(mods, TCode); } } ZeroResponse<bool> ret = new ZeroResponse<bool> { IsValid = stat, Result = stat, Status = (stat) ? "OK" : msg }; return ret; }