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);
            }
        }
        public void Update(NippsModule t)
        {
            NormalizeLogReportLevel(t);

            NippsModuleDao.Update(t);
        }
 public void Remove(NippsModule t)
 {
     NippsModuleDao.Remove(t);
 }