Example #1
0
        public static List <IndexModuleItem> GetIndexItems(int moduleId)
        {
            List <IndexModuleItem> items = new List <IndexModuleItem>();

            items = readDbScopeManager.Execute(conn => DalIndexModule.SelectAllIndexModuleItems(conn, moduleId));
            return(items);
        }
Example #2
0
        public static List <IndexModuleConfig> GetIndexModules()
        {
            List <IndexModuleConfig> result = new List <IndexModuleConfig>();

            result = readDbScopeManager.Execute(conn => DalIndexModule.SelectAllIndexModuleConfigs(conn));
            return(result);
        }
Example #3
0
        public static bool DeleteIndexModule(int moduleId)
        {
            var result = dbScopeManager.Execute(conn => DalIndexModule.DeleteModule(conn, moduleId));

            if (result)
            {
                result = dbScopeManager.Execute(conn => DalIndexModule.DeleteModuleItemsByModuleId(conn, moduleId));
            }
            return(result);
        }
Example #4
0
        public static bool CreateIndexModuleItem(int moduleId, string entryName, string controller, string action)
        {
            if (readDbScopeManager.Execute(conn => DalIndexModule.IsExistModuleItem(conn, moduleId, entryName, controller, action)))
            {
                return(false);
            }
            var maxIndex = readDbScopeManager.Execute(conn => DalIndexModule.GetMaxModuleItemIndex(conn, moduleId));
            var result   = dbScopeManager.Execute(conn => DalIndexModule.CreateModuleItem(conn, moduleId, entryName, controller, action, maxIndex + 1));

            return(result);
        }
Example #5
0
        public static bool CreateIndexModule(string moduleName)
        {
            if (readDbScopeManager.Execute(conn => DalIndexModule.IsExistModule(conn, moduleName)))
            {
                return(false);
            }
            var maxIndex = readDbScopeManager.Execute(conn => DalIndexModule.GetMaxModuleIndex(conn));
            var result   = dbScopeManager.Execute(conn => DalIndexModule.CreateModule(conn, moduleName, maxIndex + 1));

            return(result);
        }
Example #6
0
        public static bool UpdateIndexModuleItemIndex(List <string> items)
        {
            var displayIndex = 1;

            foreach (var item in items)
            {
                if (!dbScopeManager.Execute(conn => DalIndexModule.UpdateModuleItemIndex(conn, int.Parse(item), displayIndex++)))
                {
                    return(false);
                }
            }
            return(true);
        }
Example #7
0
        public static bool UpdateIndexModuleIndex(List <string> moduleIds)
        {
            var index = 1;

            foreach (var moduleId in moduleIds)
            {
                var result = dbScopeManager.Execute(conn => DalIndexModule.UpdateModuleIndex(conn, int.Parse(moduleId), index++));
                if (!result)
                {
                    return(false);
                }
            }
            return(true);
        }
Example #8
0
        public static List <IndexModuleConfig> GetAllIndexModules()
        {
            List <IndexModuleConfig> result = new List <IndexModuleConfig>();

            result = readDbScopeManager.Execute(conn => DalIndexModule.SelectAllIndexModuleConfigs(conn));

            if (result != null && result.Any())
            {
                foreach (var module in result)
                {
                    var items = readDbScopeManager.Execute(conn => DalIndexModule.SelectAllIndexModuleItems(conn, module.PKID));
                    module.Items = items;
                }
            }
            return(result);
        }
Example #9
0
        public static bool UpdateIndexModuleName(int moduleId, string name)
        {
            var result = dbScopeManager.Execute(conn => DalIndexModule.UpdateModuleName(conn, moduleId, name));

            return(result);
        }
Example #10
0
        public static bool UpdateIndexModuleItem(int moduleItenId, string entryName, string controller, string action)
        {
            var result = dbScopeManager.Execute(conn => DalIndexModule.UpdateModuleEntry(conn, moduleItenId, entryName, controller, action));

            return(result);
        }