protected UserPrivileges GetCurrentUserPrivileges(IEntity entity) { /* Check if values are set */ if (IsCurrentUserNotSet() || entity == null) { return UserPrivileges.None; } if (CurrentUserFBInfo.IsAdmin) { return UserPrivileges.Owner; } /* Check if user owns is creator of entity */ return entity.IsOwner(CurrentUser.Id) ? UserPrivileges.Owner : UserPrivileges.User; }