public List <NippsModule> List(NippsModule t) { List <NippsModule> nippsModules = NippsModuleDao.List(t); for (int i = 0; i < nippsModules.Count; i++) { nippsModules[i].ModuleLogInfo = GetLogInfo(nippsModules[i].ModuleId, nippsModules[i].ModuleName); } return(nippsModules); }
private string GetLogInfo(int moduleId, string moduleName) { int logCount = 0; try { //collect sub-modules' log List <NippsModule> nippsModules = NippsModuleDao.List(new NippsModule { ParentId = moduleId }); foreach (NippsModule nippsModule in nippsModules) { try { logCount += NippsLogLogic.List(new NippsLog { LogModuleName = nippsModule.ModuleName }).Count; } catch (Exception ex) { } } } catch (Exception ex) { } try { //then own log logCount += NippsLogLogic.List(new NippsLog { LogModuleName = moduleName }).Count; } catch (Exception ex) { } if (logCount > 0) { return(string.Format("Fatal: [{0}]", logCount)); } else { return(null); } }