Exemple #1
0
 public List <tbl_AdminMenu> GetAllAdminMenuItemsByAccessrights(int userGroupID)
 {
     return(AdminMenuRepository.GetAll()
            .Where(am => am.AM_Live &&
                   am.tbl_AccessRights.Any(ar => ar.AR_UserGroupID == userGroupID)).ToList());
 }
Exemple #2
0
 public List <ExtendedSelectListItem> GetAdminMenuOrdered(int selectedGroupID = 0)
 {
     return(CreateChildMenuOrdered(AdminMenuRepository.GetAll(), 0, selectedGroupID, 1));
 }
Exemple #3
0
 public bool DeleteAdminMenuItem(int menuItemID)
 {
     return(AdminMenuRepository.DeleteMenuItem(menuItemID));
 }
Exemple #4
0
 public List <tbl_AdminMenu> GetAllAdminMenuItems()
 {
     return(AdminMenuRepository.GetAll().ToList());
 }
Exemple #5
0
 public tbl_AdminMenu SaveAdminMenuItemVisibility(int menuItemID)
 {
     return(AdminMenuRepository.SaveVisibility(menuItemID));
 }
Exemple #6
0
 public bool SaveAdminMenuItemsOrder(int[] orderedMenuItemIDs)
 {
     return((orderedMenuItemIDs == null) ?
            false :
            AdminMenuRepository.SaveOrder(orderedMenuItemIDs));
 }
Exemple #7
0
 public tbl_AdminMenu SaveAdminMenuItem(string menuText, int parentID, string url, int menuItemID)
 {
     return((String.IsNullOrEmpty(menuText) || String.IsNullOrEmpty(url)) ?
            null :
            AdminMenuRepository.SaveMenuItem(menuText, parentID, url, menuItemID));
 }
Exemple #8
0
 public tbl_AdminMenu GetAdminMenuItemByUrl(string url)
 {
     url = url.TrimEnd('/');
     return(AdminMenuRepository.GetAll().FirstOrDefault(am => am.AM_URL == url));
 }
Exemple #9
0
 public tbl_AdminMenu GetAdminMenuItemByID(int menuItemID)
 {
     return(AdminMenuRepository.GetByID(menuItemID));
 }