public static bool IsUserInGroup(int userId, InternalSecureGroups groupId) { UserLight cu = CurrentUser; int cuid = (cu != null ? cu.UserID : 0); return(IsUserInGroup(groupId, userId, cuid)); }
private static bool IsUserInGroup(InternalSecureGroups groupId, int userId, int currentUserId) { ArrayList groups = null; HttpContext context = HttpContext.Current; if (userId == currentUserId && context != null && context.Items.Contains(sGroupsForUser)) { groups = (ArrayList)context.Items[sGroupsForUser]; } else { groups = User.GetListSecureGroupAll(userId); if (userId == currentUserId && context != null) { context.Items.Add(sGroupsForUser, groups); } } return(groups != null && groups.Contains((int)groupId)); }
private static bool IsUserInGroup(InternalSecureGroups groupId, int userId, int currentUserId) { ArrayList groups = null; HttpContext context = HttpContext.Current; if(userId == currentUserId && context != null && context.Items.Contains(sGroupsForUser)) { groups = (ArrayList)context.Items[sGroupsForUser]; } else { groups = User.GetListSecureGroupAll(userId); if(userId == currentUserId && context != null) context.Items.Add(sGroupsForUser, groups); } return (groups != null && groups.Contains((int)groupId)); }
public static bool IsUserInGroup(int userId, InternalSecureGroups groupId) { UserLight cu = CurrentUser; int cuid = (cu != null ? cu.UserID : 0); return IsUserInGroup(groupId, userId, cuid); }