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); }
public static PermissionManager getPermissions() { PermissionManager userPermissions = SessionManager.getSession <PermissionManager>(PERMISSION_SESSIONNAME); return(userPermissions); }
public static User GetLoggedInUser() { PermissionManager userPermissions = PermissionManager.getPermissions(); return(userPermissions != null ? userPermissions.loggedInUserContact : null); }
public static List <string> getAccessibleFeatureControlID() { PermissionManager userPermissions = PermissionManager.getPermissions(); return(Service.GetFeatureControlID(userPermissions != null ? userPermissions.accessibleFeatures : new List <Feature>())); }