Esempio n. 1
0
        public List <ModuleInfo> GetDeletedModules()
        {
            var deletedModules = _moduleController.GetModules(PortalSettings.PortalId)
                                 .Cast <ModuleInfo>()
                                 .Where(module => module.IsDeleted && ModulePermissionController.CanDeleteModule(module))
                                 .ToList();

            return(deletedModules);
        }
Esempio n. 2
0
        public List <ModuleInfo> GetDeletedModules()
        {
            var deletedModules = _moduleController.GetModules(PortalSettings.PortalId)
                                 .Cast <ModuleInfo>()
                                 .Where(module => module.IsDeleted && (
                                            TabPermissionController.CanAddContentToPage(TabController.Instance.GetTab(module.TabID, module.PortalID)) ||
                                            ModulePermissionController.CanDeleteModule(module))
                                        )
                                 .ToList();

            return(deletedModules);
        }
Esempio n. 3
0
        public List <ModuleInfo> GetDeletedModules(out int totalRecords, int pageIndex = -1, int pageSize = -1)
        {
            var deletedModules = _moduleController.GetModules(PortalSettings.PortalId)
                                 .Cast <ModuleInfo>()
                                 .Where(module => module.IsDeleted && (
                                            TabPermissionController.CanAddContentToPage(TabController.Instance.GetTab(module.TabID, module.PortalID)) ||
                                            ModulePermissionController.CanDeleteModule(module))
                                        );

            totalRecords = deletedModules.Count();
            return(pageIndex == -1 || pageSize == -1 ? deletedModules.ToList() : deletedModules.Skip(pageIndex * pageSize).Take(pageSize).ToList());
        }