public List <ModuleInfo> GetDeletedModules() { var deletedModules = _moduleController.GetModules(PortalSettings.PortalId) .Cast <ModuleInfo>() .Where(module => module.IsDeleted && ModulePermissionController.CanDeleteModule(module)) .ToList(); return(deletedModules); }
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); }
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()); }