예제 #1
0
        public static bool HasPermission(int profileUserID, int viewerUserID, UserSecuritySetting setting)
        {
            if (Users.IsAdministratorFacultyOrFacilitator(viewerUserID)) {
                return true;

            } else {

                switch (setting) {
                    default:
                    case UserSecuritySetting.Private:
                        return false;
                    case UserSecuritySetting.Public:
                        return true;
                    case UserSecuritySetting.Friends:
                        return UserRelationships.IsRelationshipApproved(viewerUserID, profileUserID);
                }
            }
        }
예제 #2
0
 public static bool HasPermission(int profileUserID, UserSecuritySetting setting)
 {
     return HasPermission(profileUserID, Users.GetLoggedInUser().UserID, setting);
 }