protected bool IsPermitted(EHoldingPermissions holdingPermission) { if (!mIsInit) { InitMembers(); } if (mCurrentUser == null) { return(false); } if (holdingPermission == EHoldingPermissions.eController) { if (mCurrentEvent.Admin.UniqueID != mCurrentUser.UniqueID) { return(false); } } return(true); }
public UserPermission(UInt64 holdingInfoUniqueID, UserBase userBase, EHoldingPermissions holdingPermission) { mHoldingInfoUniqueID = holdingInfoUniqueID; mUserBase = userBase; mHoldingPermission = holdingPermission; }
public UserPermission(UInt64 holdingInfoUniqueID) { mHoldingInfoUniqueID = holdingInfoUniqueID; mUserBase = null; mHoldingPermission = EHoldingPermissions.eHoldingPermissionsNull; }
public UserPermission() { mHoldingInfoUniqueID = 0; mUserBase = null; mHoldingPermission = EHoldingPermissions.eHoldingPermissionsNull; }