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); }
/// <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)); }