Exemple #1
0
        public static bool IsUserInForumRole(string username, int forumid)
        {
            IForum dal = Factory <IForum> .Create("Forum");

            string[] userroles = BusinessUtil.GetRolesForUser(username);

            string[] forumroles = dal.GetForumRoles(forumid);

            foreach (string forumrole in forumroles)
            {
                if (userroles.Contains(forumrole))
                {
                    return(true);
                }
            }
            return(false);
        }
Exemple #2
0
 /// <summary>
 /// Gets the assigned roles for a particular user.
 /// </summary>
 /// <param name="username">Matching username</param>
 /// <returns>Array of assigned roles</returns>
 public override string[] GetRolesForUser(string username)
 {
     return(BusinessUtil.GetRolesForUser(username));
 }