private bool HasAccess(AccessControlList list, string editModeAccessLevel) { AccessLevel al; if (AccessLevel.TryParse(editModeAccessLevel, true, out al)) { return(list.QueryDistinctAccess(al)); } return(true); }