Exemplo n.º 1
0
        public static void setPermissions(User loggedInUser)
        {
            PermissionManager userPermissions = new PermissionManager();
            Service service = new Service();
            User loginContact = loggedInUser;

            userPermissions.loggedInUserContact = loginContact;
            userPermissions.assignedRole = loginContact.Role;
            //userPermissions.accessibleFeatures = service.GetAccessibleFeaturesForUser(loginContact);
            userPermissions.accessibleFeatures = service.SetFeaturesToLoginUser().ToList();

            SessionManager.setSession<PermissionManager>(PERMISSION_SESSIONNAME, userPermissions);
        }
Exemplo n.º 2
0
        public static PermissionManager getPermissions()
        {
            PermissionManager userPermissions = SessionManager.getSession <PermissionManager>(PERMISSION_SESSIONNAME);

            return(userPermissions);
        }
Exemplo n.º 3
0
        public static User GetLoggedInUser()
        {
            PermissionManager userPermissions = PermissionManager.getPermissions();

            return(userPermissions != null ? userPermissions.loggedInUserContact : null);
        }
Exemplo n.º 4
0
        public static List <string> getAccessibleFeatureControlID()
        {
            PermissionManager userPermissions = PermissionManager.getPermissions();

            return(Service.GetFeatureControlID(userPermissions != null ? userPermissions.accessibleFeatures : new List <Feature>()));
        }