Exemple #1
0
 //public static GroupPermission GetPagePermissionsByModule(Modules module)
 //{
 //    var allPermissions = GetPermisssions();
 //    var permission = allPermissions.FirstOrDefault(a => a.ModuleId == (int)module);
 //    if (permission != null)
 //        return permission;
 //    else
 //        return new GroupPermission { Edit = false, Read = false, Write = false };
 //}
 public static long GetUserGroup()
 {
     long groupId = new ApplicationUserApi().GetUserGroup(CurrentUserID).GroupID;
     return groupId;
 }
Exemple #2
0
        public static IList<GroupPermission> GetPermisssions()
        {
            var sessionName = "_Permissions_" + CurrentUserID;
            if (HttpContext.Current.Session[sessionName] != null)
                return (IList<GroupPermission>)HttpContext.Current.Session[sessionName];

            var permissions = new ApplicationUserApi().GetPermissions(CurrentUserID);
            HttpContext.Current.Session[sessionName] = permissions;
            return permissions;
        }